使用未定义的常量请求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
    问题

  • 警告:使用未定义的常量请求URI-假定为“请求URI” 在/www/docs/wordpress/wp-content/themes/twentyeven/functions.php中 在线73

    以上错误显示在我的网站上,我正在更改

    代码调整后,我的网站恢复正常,错误消失了

    $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'];