Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 菲律宾元';不要显示任何错误_Php_.htaccess_Error Handling - Fatal编程技术网

Php 菲律宾元';不要显示任何错误

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页面在某处出错(它加载的是空白的白色,没有标题或任何东西),但我一辈子都无法让它显示错误。我的文件中有以下内容,但页面仍为空白白色。如何让PHP显示错误?这是在我自己的服务器上的PHP5.5上,我正在编辑正确的
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以澄清这一点。对不起,谢谢你!