【问题标题】:php request returns error 500 after creating subdomain创建子域后php请求返回错误500
【发布时间】:2014-11-05 08:25:51
【问题描述】:

大家好,我已经为我的公司网站创建了一个子域,但我无法从子域中执行 php 文件... 当我执行一个 php 文件时,它返回: 尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。

我在子域文件夹中添加了一个空的 .htaccess 文件,但目前只有 html 文件有效......

说实话,我真的不知道问题出在哪里!

非常感谢

【问题讨论】:

  • 您查看过错误日志吗?
  • 检查服务器错误日志,看看里面发生了什么。

标签: php html apache .htaccess subdomain


【解决方案1】:

2 个可能的原因:

1).htaccess 文件出错

如果您在网站上使用 .htaccess,它可能会干扰您尝试加载到浏览器中的网页。请仔细检查 .htaccess 配置。任何语法错误都会导致显示 500 Internal Server Error 消息而不是您的网站。

要确认 .htaccess 配置错误是否是导致 500 Internal Server 错误的原因,请暂时删除或重命名 .htaccess 文件,然后尝试重新加载页面。

2) 如果您的 PHP 脚本建立外部网络连接,连接可能会超时。如果尝试的连接过多并超时,这将导致“500 内部服务器错误”。为防止出现这些超时和错误,您需要确保使用一些超时规则对 PHP 脚本进行编码。然而,通常情况下,在连接到数据库或外部远程资源(例如:RSS 提要)时捕获超时错误是很困难的。实际上,它们会冻结脚本继续运行。

删除任何外部连接可以提高您网站的性能并降低您收到“500 内部服务器错误”的机会。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 2015-08-15
    • 2020-08-09
    • 2017-12-13
    • 1970-01-01
    • 2020-04-21
    • 2021-04-24
    相关资源
    最近更新 更多