php.ini error_reporting设置为E_ALL但不起作用

时间:2017-02-16 16:26:01

标签: php wamp wampserver

在wampserver上的php.ini文件中,我设置了以下行:

error_reporting = E_ALL
display_errors = On

然而,我必须在我的脚本中调用error_reporting(E_ALL)才能真正显示错误。

为什么会这样?我通过wampserver图标访问php.ini - > php - >的php.ini

2 个答案:

答案 0 :(得分:1)

在WAMPServer中有2个php.ini个文件:

  1. \wamp\bin\php\php{version}\php.ini(仅控制PHP CLI)

  2. 和控制Apache / PHP环境的那个。

  3. 使用wampmanager菜单编辑Apache版本,以便获得正确的版本。

    wampmanager->PHP->php.ini
    

    这将在默认编辑器中打开正确的文件。更改此文件中的参数,保存并重新启动Apache。

    请注意:如果您说使用正确的方法编辑正确的文件 -

      

    这些参数也记录在php.ini文件的顶部,不要更改文档版本,查看文件并在那里编辑实际参数。

答案 1 :(得分:0)

我在我的路由器前端控制器类@前面使用了call_user_func_array抑制修改器,它正在将error_reporting重置为0