我收到内部服务器错误,经过一番探索,我认为这是因为我将 PHP 更新到了版本 5.6.17
我在服务器上查找错误日志时遇到问题。已尝试在 php.in 中为其分配一个位置。这些是我更改的值。
display_errors = On
display_startup_errors = On
log_errors = On
error_log = /var/log/phplog/php_errors.log
在我的 php 文件中返回 500 内部服务器错误:
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
ini_set("error_log", "/var/log/phplog/php_errors.log");
但是,错误不是写入。任何帮助/指导将不胜感激。
最佳答案
注释所有这些并添加此行:
//error_reporting(E_ALL | E_STRICT);
//ini_set('display_errors', 0);
//ini_set('log_errors', 1);
//ini_set("error_log", "/var/log/phplog/php_errors.log");
ini_set('display_errors',1);
还有这个reference如果您想了解更多内容
关于php - PHP 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34992007/