PHP 解析错误:语法错误,意外的“terror_reporting”

PHP Parse error: syntax error, unexpected 'terror_reporting'

提问人:braydenf17 提问时间:8/3/2022 更新时间:8/3/2022 访问量:252

问:

我的网站今天早上根本无法运行:错误日志正在提取此消息:

[02-八月-2022 19:19:09 UTC]PHP 解析错误:语法错误,第 71 行的 /home/arthomson/public_html/wp-load 中出现意外的“terror_reporting”(T_STRING.php

这是第 71 行及其周围的代码,第 71 行以“terror_reporting”开头:

if ( function_exists( 'error_reporting' ) ) {

t/*

t * Initialize error reporting to a known set of levels.

t *

t * This will be adapted in wp_debug_mode() located in wp-includes/load.php based on WP_DEBUG.

t * @see http://php.net/manual/en/errorfunc.constants.php List of known error levels.

t */

terror_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );

}

起初我以为这个问题是由于“恐怖”而不是“错误”这个词造成的,但这似乎没有区别。

php wordpress 语法 错误报告

评论

2赞 David 8/3/2022
没有名为 的函数。terror_reporting
2赞 Chris Haas 8/3/2022
您从中复制和粘贴的任何内容似乎都包含一个字符,可能是 for 选项卡。在评论之前还有一个额外的权利。t\tt
1赞 iainn 8/3/2022
是的 - 令人困惑的部分是在评论之前,在您发布的代码的第二行中。如果删除它,您将看到一条更有用的错误消息,如下所示。或者,如果您已经修复了该问题,那么代码应该可以正常工作。tCall to undefined function terror_reporting

答:

0赞 scole01 8/3/2022 #1

嗨@braydenf17我最近也看到了这个。看起来服务器被黑客入侵/访问,有人在wp-load.php和wp-config.php文件中的许多行的开头添加了“t”或“tt”。

这导致 WordPress 网站瘫痪,只能通过编辑这 2 个文件并删除所有已添加到多行的 t/tt 来再次修复。

我还发现了一个名为hi5.php的文件,它只包含单词“hi”,上传到多个目录。

谷歌搜索“hi5.php”黑客攻击没有返回像样的结果。一定是新事物...