您好我使用的是共享主机。我想为我的网站关闭php safe_mode。我的提供商给了我一个php.ini文件,并要求我将我的设置放在我的public_html文件夹中以覆盖设置,但它不起作用。
答案 0 :(得分:3)
您还可以尝试在root(public_html或其他)文件夹中创建名为php.ini的文件,并将以下内容放入其中:
safe_mode = Off
根据服务器设置,这可能有效,也可能无效。
答案 1 :(得分: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
显然,将您的cPanel用户名替换为YOUR_CPANEL_USER_NAME。
我假设你的服务器有suPHP模块(现在很常见)。
BTW:php.ini文件也需要在/ home / YOUR_CPANEL_USER_NAME / public_html中,你应该在里面写一下:
safe_mode = Off
请记住,安全模式在PHP 5.3.0中已弃用,在PHP 6.0.0中已删除。
答案 2 :(得分:0)
TRY:
您可以通过将以下行添加到root(public html)文件夹中的.htaccess文件来关闭它。
如果.htaccess文件不存在,您可以使用简单的文本编辑程序创建它。
php_flag safe_mode Off