我知道有一个类似的问题:如何在 laravel 4 上显示错误?
但我根本不知道如何启用错误显示。我做了什么:
- 在 php.ini 中,我设置了“display_errors = On”、“error_reporting = E_ALL”、“error_log = /var/log/php_errors.log”
- 在 laravel 的配置 (app.php) - 调试模式
- 我查看了 /app/storage/logs (没有日志)
- 我查看了 php_errors.log (这里只是一个简单的警告)
- 在虚拟主机配置中,我指定了 error.log 路径,但此处没有信息
我的代码很简单:
public function getTest() {
// phpinfo();
echo $notExistingVar;
die('123');
}
我看不到“123”,而是收到 500 错误(在 Chrome 开发工具中查看)
- 当我更改某些内容时,我尝试了多次“service apache2 restart”
- 而且我还尝试直接在代码中通过ini_set指定设置
好像我错过了一些简单的东西,但我只看到了 WSOD。每时每刻。任何帮助是极大的赞赏
更新
至少
ini_set('display_errors', '1');
帮助。不在 php.ini 中,而是在 php 脚本文件本身中