Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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_Error Reporting - Fatal编程技术网

Php 报告特定文件夹时出错

Php 报告特定文件夹时出错,php,error-reporting,Php,Error Reporting,是否有办法设置错误报告(E\u ALL),而不是将其包含在每个文件中 我想为我的beta.mysite.com打开错误报告功能 显示错误1 现在,很自然,只有当您将apache作为一个模块使用时,这才有效 如果您想在使用CGI时添加配置选项,您的选项将受到限制 有几个想法: 在每一个脚本中都包含一些内容 更奇特的是:使用重写规则,该规则指向目录中的已知脚本,该脚本执行了通常的set_inistyle参数,然后通过检查路径包含所需的脚本。我不擅长重写规则,但我知道这是可以做到的 。只需添加这

是否有办法设置
错误报告(E\u ALL),而不是将其包含在每个文件中

我想为我的beta.mysite.com打开错误报告功能


显示错误1
现在,很自然,只有当您将apache作为一个模块使用时,这才有效

如果您想在使用CGI时添加配置选项,您的选项将受到限制

有几个想法:

  • 在每一个脚本中都包含一些内容
  • 更奇特的是:使用重写规则,该规则指向目录中的已知脚本,该脚本执行了通常的
    set_ini
    style参数,然后通过检查路径包含所需的脚本。我不擅长重写规则,但我知道这是可以做到的
。只需添加这一行:

php_value error_reporting 6143
或者对于旧的PHP版本:

php_value error_reporting 2047
请注意,您不能使用contants(如E_ALL)

发件人:

注意:PHP之外的PHP常量

在PHP之外使用PHP常量, 与httpd.conf中一样,将没有 因此在这种情况下 整数值是必需的。自从 错误级别将随着时间的推移而增加, 最大值(对于E_ALL)将 可能的变化。所以代替了所有人 考虑使用更大的值来覆盖 从现在开始的所有位字段以及 未来,一个数字值,如 2147483647


请注意:只有当PHP作为Apache模块安装时,才能将PHP指令放入.htaccess中。当PHP作为CGI安装时,您得到的只是一个
500内部服务器错误

对于CGI模式,您必须使用PHP.ini来完成这一点

+1,因为它非常详细,但是我在指向配置的位中添加了,如果您不喜欢Ethanks的提示,请删除,我在apache上,但是如果其他人正在阅读此信息;在CGI下你会怎么做?现在我正在共享Linux主机上使用每个目录的php.ini文件。到目前为止,我还无法在基于家庭的WIndows测试服务器上运行相同的功能:我相信它需要在Apache上运行phpsuexec或suphp。如果其他方法都不起作用,我会在每个文件的开头使用include()或auto_prepend一个php文件,其中包含ini_set()指令列表……我希望我能选择两篇文章作为有效答案,三篇文章加1:(
php_value error_reporting 2047