当我处理一个 PHP 文件时,我总是收到错误 500。我查看了我的 Apache 服务器的日志,这显示includes
PHP 文件中的一些地址文件在服务器上不存在。它们不存在,因为我只是在测试我的 PHP 文件。但是是否可以实现服务器在任何情况下都运行 php 文件,即使出现问题?
每 30 秒就会在 error_log 文件中创建一个条目,内容为[Sat Jun 09 17:55:07 2012] [error] [client 10.224.55.160] File does not exist: /var/www/html/index.html
……但是有一个 index.html?!
服务器正在运行 PHP 文件。
当 PHP 无法加载它包含的内容时,PHP 的执行将停止。如果你让它忽略这些错误,它只会在稍后执行时出错,当它实际尝试使用它试图加载的内容时
include
。如果您实际上不需要
include
语句正在加载的内容,请将它们从您的代码中删除。