我在一台服务器上有以下环境:
对于dev-Environment,我希望看到所有PHP错误(包括解析错误).不幸的是PHP配置非常严格.它不允许在PHP文件中设置display_errors.意思是
ini_set("display_errors", 1);
Run Code Online (Sandbox Code Playgroud)
并且它的所有变体都不起作用.以下在.htassess文件中正常工作:
php_flag display_errors "1"
Run Code Online (Sandbox Code Playgroud)
因此,我的想法是做这样的事情:
if(HOST==dev.domain.com) {
php_flag display_errors "1"
}
Run Code Online (Sandbox Code Playgroud)
我尝试了SetEnvIf,RewriteCond,IfDefine和其他变体.没有成功.
有什么方法可以做到吗?
正如我在评论中提到的,您可以display_errors使用ini_set(). 但是,它无助于解决手册中所述的解析错误
您可以更改每个站点的 VirtualHost 部分吗?如果是这样,请php_flag在其中添加。
如果不是,为什么不为.htaccess每个站点使用不同的文件呢?
| 归档时间: |
|
| 查看次数: |
16169 次 |
| 最近记录: |