php.ini设置问题中的PHP display_errors = Off

时间:2011-08-03 14:31:05

标签: php

我有一个我在public_html目录中创建的自定义php.ini文件。它工作,因为我已使用phpinfo()检查设置是否正确。

但奇怪的问题是php.ini设置似乎不适用于public_html目录中的所有sub_folders?

任何想法都可能是php.ini中需要的设置应用于public_html中的所有子目录?

我自己找到了答案,你必须将这一行添加到.htaccess文件中,这样它就会使用你在public_html中创建的自定义php.ini文件,而不必在你创建的每个子目录中复制php.ini文件。

将此添加到.htaccess明显替换用户名

SetEnv PHPRC /home/USERNAME/public_html/php.ini

1 个答案:

答案 0 :(得分:1)

不是真正的解决方案,但您可以在网站配置中使用php_admin_flag禁用覆盖display_error设置。如果它仍然发生,那么你设置了一个行为不端的error handler