如何在共享主机环境中关闭特定目录的 php safe_mode?

Posted

技术标签:

【中文标题】如何在共享主机环境中关闭特定目录的 php safe_mode?【英文标题】:How to turn off php safe_mode off for a particular directory in a shared hosting environment? 【发布时间】:2010-12-31 05:33:33 【问题描述】:

您好,我使用的是共享主机。我想为我的网站关闭 php safe_mode。我的提供商给了我一个 php.ini 文件,并要求我将它与我的设置一起放在我的 public_html 文件夹中以覆盖设置,但它不起作用。

【问题讨论】:

发布您使用的设置会很有帮助。 【参考方案1】:

您也可以尝试在根(public_html 或其他)文件夹中创建一个名为 php.ini 的文件,并将以下内容放入其中:

safe_mode = Off

根据服务器设置,这可能有效,也可能无效。

【讨论】:

【参考方案2】:

您的服务提供商可能忘记告诉您需要启用用户定义的 php.ini 配置,方法是在您的 public_html 文件夹中找到的 .htaccess 文件中添加此行:

#Activates php.ini config located in main folder to work also recursively for all subfolders
suPHP_ConfigPath /home/YOUR_CPANEL_USER_NAME/public_html

显然将 YOUR_CPANEL_USER_NAME 替换为您的 cPanel 用户名。

我假设你的服务器有 suPHP 模块(这在当今很常见)。

顺便说一句:php.ini 文件也需要在 /home/YOUR_CPANEL_USER_NAME/public_html 中,你应该在里面写这个:

safe_mode = Off

请记住,安全模式在 PHP 5.3.0 中已被弃用,并在 PHP 6.0.0 中被删除。

【讨论】:

【参考方案3】:

试一试:

您可以通过将以下行添加到根(公共 html)文件夹中的 .htaccess 文件来关闭它。

如果 .htaccess 文件不存在,您可以使用简单的文本编辑程序创建它。

php_flag safe_mode Off

【讨论】:

这个 .htaccess 可以添加到特定目录

以上是关于如何在共享主机环境中关闭特定目录的 php safe_mode?的主要内容,如果未能解决你的问题,请参考以下文章

如何在关闭特定选项卡而不是在 Angular 2 中关闭浏览器时清除本地存储?

如何在c#中关闭xmldocument

如何使用 VBA 在 Access 中关闭单个表单实例?

如何在java中关闭当前工作目录(不是完整路径)[关闭]

如何从后面的代码中关闭引导模式?

如何在移动 android/iOs(本机应用程序)中关闭 webview