我有一个我在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
答案 0 :(得分:1)
不是真正的解决方案,但您可以在网站配置中使用php_admin_flag
禁用覆盖display_error
设置。如果它仍然发生,那么你设置了一个行为不端的error handler。