我一直都在
php_value auto_prepend_file [path to config.php]
<。>在.htaccess文件中,在每个页面中包含我的config.php文件。但是,我刚刚切换到一个新主机(namecheap),这个主机给了我错误&#34;无效命令&#39; php_value&#39;,可能拼写错误或由服务器配置中未包含的模块定义&#34 ;
根据this回答,主持人强迫我直接在php.ini中设置auto_prepend文件。我做了这个(将一个php.ini放入public_html并设置auto_prepend_file值),它工作,但仅适用于主页。在主页之外的每个页面中,都不包含config.php。如果我将php.ini粘贴到每个目录中,似乎自动前置只适用于每个页面,这绝对不合适。我不知道如何将config.php包含到每个php文件中...我真的不想将require_once命令粘贴到每个文件中。
答案 0 :(得分:1)
找到答案here。
我必须添加suPHP_ConfigPath /home/username/public_html
才能使php.ini文件递归,而不是设置php_value
。