3

我的网站托管在 1and1 服务器上,我想调整 php.ini 文件中的一些设置。我可以创建文件并且它被正确解释但仅适用于直接目录而不适用于任何子目录。我希望不必将 php.ini 文件复制到每个子目录中。我从谷歌搜索中看到的唯一方法是将以下内容添加到 .htaccess 文件中

suPHP_ConfigPath /path/to/htdocs/php.ini

我有一个 .htaccess 文件,并且其中的不同指令被正确解释,但是当我添加该行时,它会导致 500 Internal Server 错误。

谁能建议我可以做些什么,以便在所有子目录中使用 php.ini 设置,而不必将 php.ini 文件复制到所有子目录中?

4

2 回答 2

2

您可以在每个文件夹中创建指向主 php.ini 的软链接。1and1 不允许在其 .htaccess 文件中使用许多指令。1and1 的支持网站有更多信息

于 2012-10-23T18:12:15.050 回答
0

suPHP 在 .htaccess PerDir 上下文中进行评估。如果您想为不同的目录使用不同的 ini 文件,那么您需要在每个相关目录中使用单独的 .htaccess。默认情况下,Apache 将使用它可以找到的请求 URI 路径上的最低 .htaccess。或者,如果您对文件名有系统的命名约定,则禁止将不同的 suPHP 指令放在不同的指令中。

于 2012-10-23T18:26:57.657 回答