您好我使用共享主机。我想为我的网站关闭 php safe_mode。我的提供商给了我一个 php.ini 文件,并要求我将它与我的设置一起放在我的 public_html 文件夹中以覆盖设置,但它不起作用。
问问题
34614 次
3 回答
4
您还可以尝试在根(public_html 或其他)文件夹中创建一个名为 php.ini 的文件,并将以下内容放入其中:
safe_mode = Off
根据服务器设置,这可能有效,也可能无效。
于 2010-01-02T23:20:40.287 回答
1
您的服务提供商可能忘记告诉您,您需要通过在 public_html 文件夹中找到的 .htaccess 文件中添加以下行来启用用户定义的 php.ini 配置:
#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 中被删除。
于 2010-02-23T16:15:19.770 回答
0
尝试:
您可以通过将以下行添加到根(公共 html)文件夹中的 .htaccess 文件来关闭它。
如果 .htaccess 文件不存在,您可以使用简单的文本编辑程序创建它。
php_flag safe_mode Off
于 2009-12-30T22:06:53.487 回答