特定文件夹的错误报告
有没有办法为特定目录设置 error_reporting(E_ALL);
而不是将其包含在每个文件中?
我想为我的 beta.mysite.com 启用错误报告
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有没有办法为特定目录设置 error_reporting(E_ALL);
而不是将其包含在每个文件中?
我想为我的 beta.mysite.com 启用错误报告
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
您可以在 Apache 中使用 .htaccess 文件。 只需添加这一行:
或者对于旧的 PHP 版本:
请注意,您不能使用
手册:
You can use a .htaccess file in Apache. Just add this line:
Or for old PHP versions:
Note that you can't use the contants (like E_ALL)
From the manual:
使用 .htaccess 文件来设置选项。
现在,这自然只有在您使用apache 作为一个模块。
如果您想在使用 CGI 时添加配置选项,您的选项将受到限制。
一些想法:
set_ini
样式参数的目录中的已知脚本,然后通过检查路径包含预期的脚本。 我不喜欢重写规则,但我知道这是可以做到的。Use an .htaccess file to set the option.
Now, naturally this only works if you are using apache as a module.
If you want to add the configuration option when using CGI, your options going to be limited.
A couple of ideas:
set_ini
style argument, and then included the intended script by checking the path. I'm bad with rewrite rules, but I know this could be done.简单说明一下:仅当 PHP 作为 Apache 模块安装时,将 PHP 指令放入 .htaccess 中才有效。 将 PHP 作为 CGI 安装后,您得到的只是
500 内部服务器错误
。Just a quick note: putting PHP instructions into .htaccess works only if PHP is installed as an Apache module. With PHP installed as CGI all you get is a
500 Internal server error
.对于 CGI 模式,您必须使用 php.ini 来完成此操作
for CGI mode you must use php.ini to accomplish that