在.htaccess文件中加入php_flag后网站报错

来源:互联网 发布:类似无心法师的网络剧 编辑:程序博客网 时间:2024/06/06 03:43

服务器上安装的WHM,其PHP的display_errors设置为Off,现在想在单个的网站上把display_errors设置为On,于是便想到了Apache的.htaccess文件。编辑网站根目录下的.htaccess文件,在里面加入如下代码:

php_flag display_errors on

再刷新网站时出现500错误了,查看apache的error_log找到了如下的错误信息:

/home/anynote/public_html/.htaccess: Invalid command ‘php_flag’, perhaps misspelled or defined by a module not included in the server configuration

这是因为WHM启用了suPHP,而suPHP不允许.htaccess出现php_flag、php_value语句,但是suPHP能控制读取php.ini位置来补充服务器内置php.ini。这里我在网站根目录下新建php.ini文件,并在文件中加入如下语句:

display_errors=on

再刷新下网站,好了,网站的错误信息全显示出来了。

0 0