Php 菲律宾元';不要显示任何错误
我有一个PHP页面在某处出错(它加载的是空白的白色,没有标题或任何东西),但我一辈子都无法让它显示错误。我的文件中有以下内容,但页面仍为空白白色。如何让PHP显示错误?这是在我自己的服务器上的PHP5.5上,我正在编辑正确的Php 菲律宾元';不要显示任何错误,php,.htaccess,error-handling,Php,.htaccess,Error Handling,我有一个PHP页面在某处出错(它加载的是空白的白色,没有标题或任何东西),但我一辈子都无法让它显示错误。我的文件中有以下内容,但页面仍为空白白色。如何让PHP显示错误?这是在我自己的服务器上的PHP5.5上,我正在编辑正确的PHP.ini文件(根据phpinfo()) php.ini: display_errors = on error_reporting = E_ALL .htaccess: php_value error_reporting -1 有关的具体文件: ini_set('di
PHP.ini
文件(根据phpinfo()
)
php.ini:
display_errors = on
error_reporting = E_ALL
.htaccess:
php_value error_reporting -1
有关的具体文件:
ini_set('display_errors',1);
error_reporting(E_ALL);
确保将其添加到正确的php.ini文件中。一些web宿主已经配置了他们的服务器,以便在与php文件的html相同的目录中执行php.ini。但这不是默认情况。如果您使用的是Linux,请尝试将其放入/etc/php5/apache2/php.ini或在硬盘上搜索任何php.ini。结果显示
display\u errors
已设置在我自己编辑的下方,因此php.ini
使用了默认值Off
。删除了我的编辑并修复了需要的点,问题得到解决。您检查了error.log了吗?到目前为止一切看起来都很好..我在/var/log/apache2/error.log的日志文件中没有看到任何有意义的东西.服务器重新启动了吗?哪个SAPI?phpinfo检查过了吗?使用set\u error\u处理程序(“var\u dump”)
尝试了一个包装器脚本?php-l
说什么?故意添加语法错误并检查文件是否执行。@mario:重新启动服务器。SAPI是“apache2handler”phpinfo()
显示display\u errors
处于关闭状态,即使它是从正确的php.ini
文件中提取的,并且该文件肯定有display\u errors=on
。无法获取set\u error\u handler
以生成任何内容。不确定如何调用php-l
,从命令行调用它不会产生任何效果。我已确保编辑了正确的php.ini
文件。刚刚更新了OP以澄清这一点。对不起,谢谢你!