php - PHP 内部服务器错误

标签 php logging

我收到内部服务器错误,经过一番探索,我认为这是因为我将 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/

相关文章:

php - 使用 htaccess 的多个 rewriterole url

php - 如何使用php在表中显示多个输入数组值

php - 如何连接两个表并在php中返回结果

c++ - 避免 Boost Log 琐碎使用中的泄漏

php - 模拟库可以用来创建多个日志文件吗?

Apache 日志轮转脚本

php - 将 ZendStudio 与 XAMPP 结合使用

python - 为什么我看不到任何 docker 日志?

c++ - 为错误创建日志编写器的最佳实践

php - htaccess 重定向到父文件夹 index.php 如果不存在