【问题标题】:php_value in .htaccess show Internal Server Error.htaccess 中的 php_value 显示内部服务器错误
【发布时间】:2015-09-25 01:09:31
【问题描述】:

我将此用于处理错误的行添加到.htaccess 中的txt 文件中:

php_value  log_errors on
php_value error_log /hermes/bosoraweb114/b2947/arcom/cms/cache/logs/errorser.txt

但在我的页面中,我看到了:Internal Server Error

当我删除这两行时,我的页面正常工作。我该如何解决这个问题?

【问题讨论】:

  • 确保error_log的文件夹存在并且是可写的
  • 请说明您想要达到的目标?是否要将 log_errors 保存在 errorser.txt 文件中?
  • 请尝试我的解决方案,它可能会解决问题,一旦我遇到同样的问题,请将 .txt 替换为 \.txt

标签: php apache .htaccess error-handling


【解决方案1】:

您需要确定 PHP 是否设置为 CGI 模式。如果是,您不能将这些行添加到您的 .htaccess 文件中。您需要通过 php.ini 进行更改

查看此链接了解如何检查 PHP 是 CGI 还是 APACHE:https://www.opensource-excellence.com/blog/item/416-how-to-determine-php-is-running-as-php-cgi-or-apache-module?.html

【讨论】:

    【解决方案2】:

    更正您的代码

    php_value  log_errors on
    php_value error_log /hermes/bosoraweb114/b2947/arcom/cms/cache/logs/errorser\.txt
    

    【讨论】:

      猜你喜欢
      • 2013-05-06
      • 2023-03-05
      • 1970-01-01
      • 2014-10-31
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      相关资源
      最近更新 更多