我想关闭.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)。我该怎么办?我缺少哪些配置?
感谢。
答案 0 :(得分:1)
“由未包含在服务器配置中的模块定义”很可能是原因。它告诉您,不允许在php_flag
文件中设置.htaccess
。您需要在vHost配置中设置这些值 - 甚至在php.ini中更好。