无论我尝试什么,都没有错误报告

时间:2012-10-05 08:52:38

标签: php

  

可能重复:
  PHP: How do I enable error reporting?

昨天我有这个问题: nothing show's up when class is in php code

通常我在我自己的主机上工作,但现在我切换了,我没有意识到我有错误报告。现在我尝试着它。 我没有访问root,所以我创建了自己的ini.php,这有关系吗? 在ini.php我试过:

php_flag    display_errors          on
php_flag    display_startup_errors  on
php_value   error_reporting         2047

但没有错误显示,网站也没有.. 然后我尝试了.htaccess,如果我回想起corect,它就会存在于每个文件夹中。

.htaccess:

php_value error_reporting 6143

但没有错误,也没有网站。

还试过.htacces:

<IfModule mod_php5.c>
  display_errors 1
</IfModule>

给出:

  

无法正确执行脚本。常见原因可能是   该文件是以非ASCII格式或路径上传的   解释器(例如:#!/ usr / bin / perl)丢失或设置不正确。

我试过就像php文件一样:

<?php
error_reporting(64);
require('test.txt');
?>

显示没有错误 还尝试过:

ini_set('display_errors',1);

仍然没有错误,没有网站:(

有谁知道我能做什么? :(

2 个答案:

答案 0 :(得分:3)

尝试

error_reporting(-1);
ini_set('display_errors',1);
ini_set('display_startup_errors',1);

即使这已被问过很多次......

答案 1 :(得分:1)

请查看手册http://php.net/manual/en/ini.list.php

error_reporting NULL    PHP_INI_ALL
display_errors  "1" PHP_INI_ALL  

要测试它,试试这个:

<?php
  ini_set('error_reporting',E_ALL);
  ini_set('display_errors',1);
  echo $notExistingVar;
  phpinfo();
?>