Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php.ini中关闭Register_globals?主机wordpress服务器_Php_Wordpress - Fatal编程技术网

如何在php.ini中关闭Register_globals?主机wordpress服务器

如何在php.ini中关闭Register_globals?主机wordpress服务器,php,wordpress,Php,Wordpress,我正在hostgator服务器上运行wordpress上的电子商务主题,并出现了此错误 安全警告:设置该值 将php ini中的\u globals注册为Off!!否则,此主题将无法正常工作 我在任何文件夹中都找不到php.ini。我尝试用添加的命令创建一个文件,并按照谷歌的建议将其放在根目录中,但没有成功 有什么建议吗?否则。您应该放在根文件夹中的文件不是php.ini,而是.htaccess。确保它包含以下行: php_flag register_globals off 如果这仍然不起作用

我正在hostgator服务器上运行wordpress上的电子商务主题,并出现了此错误

安全警告:设置该值 将php ini中的\u globals注册为Off!!否则,此主题将无法正常工作

我在任何文件夹中都找不到php.ini。我尝试用添加的命令创建一个文件,并按照谷歌的建议将其放在根目录中,但没有成功


有什么建议吗?否则。

您应该放在根文件夹中的文件不是
php.ini
,而是
.htaccess
。确保它包含以下行:

php_flag register_globals off

如果这仍然不起作用或产生500个内部服务器错误,那么您必须联系HostGator,看看他们怎么说。

在他们的cpanel软件/service中有一个php.ini快速配置,它允许更改几乎所有的php设置。

我的研究让我发现php.ini文件通常在家中找到/存储您的cpanel的目录。此设置通常作为默认服务器设置设置为“开”,如果保持启用状态,有时会被视为存在安全风险,具体取决于某些脚本

在第365行,您将看到php全局变量的设置。只需将其从“开”更改为“关”


有时,您可能会发现主目录中没有php.ini文件。如果您发现是这种情况,您可以转到cpanel主页,在软件/服务区域中单击php.ini EZConfig图标(对于HostGator托管-其他托管公司可能有其他名称)。这将打开另一页,您将看到位于列表下方约1/2处的设置。单击关闭单选按钮。

Darko处于启用状态,您将在CPanel中的软件/服务下找到php.ini QuickConfig

您可以访问您的CPanel@


您还必须具有管理员凭据才能访问CPanel。

如果您具有CPanel访问权限,则可以使用Software/Service下的php.ini Quick Config更改设置

Set register_globals as off

有时在.htaccess中进行更改是不够的。Hostgator有一个复杂的过程,有时会让人恼火

您需要将Hostgator提供的默认
php.ini
文件添加到根目录中。然后将带有
php.ini
地址项的
.htaccess
添加到www doc根目录中


有关详细步骤和下载这些文档(
php.ini和.htaccess
文件)的信息,请阅读我在

I上使用hostgator的博客,尝试我的解决方案: 在.htaccess文件中插入更多行:必须用托管用户帐户替换“用户名”

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/username
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>
如果没有,您可以使用以下代码创建一个新的php.ini文件:

register_globals = Off // O in "Off" is uppercase text

注意:您的.htaccess文件和php.ini文件必须放在您的根文件夹(主机中的顶级文件夹)中。

哦,是的,我尝试了这个,得到了500分,我会与他们联系的。非常感谢。我认为现在不再是这种情况了。QuickConfig在我的经销商托管帐户中不可用。此答案可应用于共享主机。@NicholasPickering EZConfig可用于经销商托管
register_globals = Off // O in "Off" is uppercase text