使用未定义的常量请求URI-假定';请求URI';在functions.php的第73行
我最近将我的网站移动到了一个新的服务器上,我的数据库配置完美,但我不断收到此错误,无法访问我的使用未定义的常量请求URI-假定';请求URI';在functions.php的第73行,php,wordpress,Php,Wordpress,我最近将我的网站移动到了一个新的服务器上,我的数据库配置完美,但我不断收到此错误,无法访问我的wp admin: 使用未定义的常量REQUEST\u URI-在中假定为'REQUEST\u URI' /www/docs/wordpress/wp content/themes/twentyteeven/functions.php on 第73行 我每个主题都会出现这个错误,甚至我所有的插件都被禁用了 $path = $_SERVER[‘HTTP_HOST’] . $_SERVER[REQUEST_
wp admin
:
使用未定义的常量REQUEST\u URI-在中假定为'REQUEST\u URI'
/www/docs/wordpress/wp content/themes/twentyteeven/functions.php on
第73行
我每个主题都会出现这个错误,甚至我所有的插件都被禁用了
$path = $_SERVER[‘HTTP_HOST’] . $_SERVER[REQUEST_URI];
$path = $_SERVER[‘HTTP_HOST’] . $_SERVER[REQUEST_URI];
到
C:\xampp\htdocs\ngn.com\wp content\themes\mts\u splash\functions.php
,转到第73行并查找请求URI
。在其周围加上单引号(REQUEST\u URI
)并保存文件WordPress
并告诉他们该问题WordPress
,因为这不是Xampp
问题,而是WordPress
问题$path = $_SERVER[‘HTTP_HOST’] . $_SERVER[REQUEST_URI];
至
$path = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
出现此警告时要非常小心,因为这可能是wp-vcd.php恶意软件的副作用。检查文件wp includes\wp-vcd.php是否存在。如果是,您已被感染,不应修复此警告,而应重新安装wordpress。并避免安装空主题/插件。您移动了网站。以前的和新的环境是什么?WordPress、PHP和Apache版本。我认为这最好由主题的开发人员来处理。可能是您的新服务器启用了
display\u errors
,或者只是启用了更高的error\u reporting
级别。这两个都是在php.ini中设置的。实际的修复方法是引用该行上的REQUEST_URI字符串,以便它首先停止发出通知。如果是这样,则由主题的开发人员来修复它。开发环境通常配置为显示所有错误消息,而live环境则配置为不显示。所以这个错误可能已经永远存在了,现在你看到了。这是一个新的PHP版本问题吗?为什么会突然发生这种情况?修好了,谢谢谢谢,修好了!这个问题的原因是什么错误的代码是WP-VCD恶意软件的一部分,纠正它会使网站再次工作,但也会使恶意软件再次工作。有关更多信息,请参阅WordFence白皮书:我建议对此答案进行编辑以反映这一点。该恶意软件会影响网站用户,试图安装恶意浏览器插件,因此是不好的。是的,@TetraDev,这是PHP升级引发的问题;在此之前,该恶意软件运行良好,并在雷达下飞行。只是想让每个人都知道错误代码是WP-VCD恶意软件的一部分,并纠正它使网站再次工作,但也使恶意软件再次工作。请参阅WordFence白皮书了解更多信息:该恶意软件影响网站用户,试图安装恶意浏览器插件,因此这是不好的。您是对的,行号73将其作为WP-VCD恶意软件泄露,纠正恶意软件中的错误,正如其他答案所显示的那样,可以使网站再次工作,但也可以使恶意软件再次工作。阅读本文的任何人,请参阅WordFence白皮书了解更多信息:该恶意软件影响网站用户,并试图诱骗他们安装恶意浏览器插件,因此这是不好的。该代码是WP-VCD恶意软件的一部分,纠正错误会使网站再次工作,但也会使恶意软件再次工作。有关更多信息,请参阅WordFence白皮书:该漏洞不是WordPress的问题。恶意软件是坏的,因为它会影响网站用户,并试图欺骗他们安装恶意浏览器插件。
$path = $_SERVER[‘HTTP_HOST’] . $_SERVER[REQUEST_URI];
$path = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];