【发布时间】:2016-04-06 04:13:42
【问题描述】:
首先祝你新年快乐!
我遇到了以下问题: 尝试在我的服务器上打开一个使用 .php 文件的网站时,我收到内部错误 500。在此用户上配置的所有域都不起作用。在其他用户上配置的域工作正常。
检查错误日志给了我错误“脚本过早结束”。直到昨天一切正常,从那以后我没有做任何改变。
我检查了以下可能性:
- php.ini 中的 APC -> 在我的 php ini 中不存在 (https://www.drupal.org/node/213260)
- 文件权限 (500 Server error: Premature end of script headers:)
- RLimitCPU 和 RLimitMEM
- 其他一些具有一般配置的东西,但它们不能成为原因,因为我的其他 php 站点工作正常
我比较了不同域的 Apache 配置,但找不到相关的差异。不幸的是,我更改了此目录中文件的权限,现在我的 ftp 不再工作(将它们设置为 705)。关于这两个问题的任何想法?
服务器是 CentOS 6.7,带有 PHP 5.3.3 和 Webmin 界面 FTP 服务器是 ProFTPD
提前致谢!
【问题讨论】:
-
没有给出至少一个代码示例,你是在让大家猜测问题是什么。
-
文件是 .php 就足够了——即使错误中没有任何 php 代码也会显示出来。但是这里有一个应该可以工作的示例,但实际上会引发错误:
codecode