大家好我已经为我的公司网站创建了一个子域名但是我无法从子域内执行php文件... 当我执行一个php文件时,它返回: 尝试使用ErrorDocument处理请求时遇到500内部服务器错误错误。
我在子域文件夹中添加了一个空的.htaccess文件,但到目前为止只有html文件正常工作...
我真的不知道问题在哪里说实话!
非常感谢
答案 0 :(得分:0)
2个可能的原因:
1).htaccess文件出错
如果您在自己的网站上使用.htaccess,则可能会干扰您尝试加载到浏览器中的网页。请仔细检查.htaccess配置。任何语法错误都将导致显示500内部服务器错误消息,而不是您的网站。
要确认错误配置.htaccess是否是导致500内部服务器错误的原因,请暂时删除或重命名.htaccess文件,然后尝试重新加载页面。
2)如果您的PHP脚本进行外部网络连接,则连接可能会超时。如果尝试连接太多而超时,则会导致“内部服务器错误”。#34;为了防止这些超时和错误,您需要确保使用一些超时规则对PHP脚本进行编码。但是,通常,在连接到数据库或外部远程资源(例如:RSS源)时捕获超时错误很困难。实际上,它们会冻结脚本继续运行。
删除任何外部连接可以提高网站的性能,并降低收到" 500内部服务器错误的可能性。"