gpt4 book ai didi

php - 如何使用 .htaccess 启用 display_errors

转载 作者:可可西里 更新时间:2023-11-01 13:00:32 25 4
gpt4 key购买 nike

我在一台服务器上有以下环境:

  1. dev.domain.com 用于开发
  2. 用于测试的 test.domain.com
  3. www.domain.com 是工作产品

对于开发环境,我希望看到所有的 PHP 错误(包括解析错误)。不幸的是,PHP 配置非常严格。它不允许在 PHP 文件中设置 display_errors。这意味着

ini_set("display_errors", 1);

它的所有变体都不起作用。以下内容在 .htassess 文件中运行良好:

php_flag display_errors "1"

因此,我的想法是做这样的事情:

if(HOST==dev.domain.com) {
php_flag display_errors "1"
}

我尝试了 SetEnvIf、RewriteCond、IfDefine 和其他变体,但没有成功。

有什么办法吗?

最佳答案

正如我在评论中提到的,您可以使用 ini_set() 设置 display_errors。但是,它无助于将错误解析为 noted in the manual

您可以更改每个站点的 VirtualHost 部分吗?如果是这样,请在其中添加 php_flag

如果不是,为什么不为每个站点设置不同的 .htaccess 文件?

关于php - 如何使用 .htaccess 启用 display_errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5414557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com