我的网站托管在1and1服务器上,我想在php.ini文件中调整一些设置。我可以创建该文件,它正在被正确解释,但仅适用于直接目录而不是任何子目录。我不想将php.ini文件复制到每个子目录中。我从google搜索中看到的唯一方法是将以下内容添加到.htaccess文件中
suPHP_ConfigPath /path/to/htdocs/php.ini
我有一个.htaccess文件,我在其中的不同指令被正确解释但是当我添加该行时,它会导致500内部服务器错误。
任何人都可以建议我能做什么,以便在所有子目录中使用php.ini设置,而不必将php.ini文件复制到所有子目录中?
答案 0 :(得分:2)
您可以在主php.ini的每个文件夹中创建软链接。 1and1不允许在.htaccess文件中使用许多指令。 1and1的support site has more information。
答案 1 :(得分:0)
在.htaccess PerDir上下文中评估suPHP。如果要为不同的目录使用不同的ini文件,则需要在每个相关目录中使用单独的.htaccess。默认情况下,Apache将使用它可以找到的请求URI路径上的最低.htaccess。或者,如果您对文件名有系统的命名约定,则禁止将不同的suPHP指令放在不同的指令中。