php - 无法让PHP报错

标签 php error-reporting

我看不到任何 PHP 错误。我已经尝试了我能找到的所有技巧来打开错误报告,但没有任何效果。

display_errors 和 error_logging 都打开了,但是当我查看任何有错误的页面时,我得到一个空白页面。

/var/log/php.log 不存在。

如果我设置本地日志文件,则不会创建任何内容。

我一直在测试的文件是

<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
ini_set('error_log','script_errors.log');
ini_set('log_errors','On');


$a=

phpinfo();
?>

还有其他想法吗?

最佳答案

您可能需要在 .htaccess、httpd.conf 或 php.ini 中设置它(取决于您的服务器或托管公司)。您很可能遇到解析错误,这意味着您的脚本永远不会达到可以打开错误报告的程度。

关于php - 无法让PHP报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604863/

相关文章:

php - MYSQL 如何停止行返回两次

php - Laravel 5.2 IF 语句语法,根据值更改名称

c# - 在异常期间捕获原始 HTTP POST 数据

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

php - 如何停用 Apache 中的通知?

php - 执行 SELECT 语句后统计特定表结果

encryption - 为什么我的 crypto.createHmac() 会为相同的输入生成不同的 HMAC?

PHP检查字符串只包含任何语言的字母数字和空格

php - mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?