允许htaccess文件apache

时间:2014-02-18 20:59:17

标签: php apache .htaccess

我想关闭.htaccess文件中的所有php错误。我尝试了以下stackoverflow问题。

Enabling error display in php via htaccess only

.htaccess文件:

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_flag  log_errors on
php_value error_log  /home/petstail/public_html/PHP_errors.log

在我的httpd.conf文件中,在virtualhost中我放了像

这样的目录
<Directory "/home/website/public_html">
    Options All MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

错误日志:

Invalid command 'php_flag', perhaps misspelled or defined by a module not
included in the server configuration

但是,我仍然收到内部服务器错误(500)。我该怎么办?我缺少哪些配置?

感谢。

1 个答案:

答案 0 :(得分:1)

“由未包含在服务器配置中的模块定义”很可能是原因。它告诉您,不允许在php_flag文件中设置.htaccess。您需要在vHost配置中设置这些值 - 甚至在php.ini中更好。