第 105 行的意外整数“1”wp-includes/pomo/mo.php

unexpected integer "1" wp-includes/pomo/mo.php on line 105

今天检查我的 WordPress 网站,发现 HTTP 500 错误。

2022/04/12 02:12:05 [error] 878#878: *5 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected integer "1" in /var/www/domain.net/htdocs/wp-includes/pomo/mo.php on line 105PHP message: PHP Parse error:  syntax error, unexpected integer "1" in /var/www/domain.net/htdocs/wp-includes/pomo/mo.php on line 105" while reading response header from upstream, client: 162.158.62.41, server: domain.net, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php8.0-fpm.sock:", host: "domain.net"

该 WordPress 文件中的第 105 行是:

$total                     = count( $entries )   1; // All the headers are one entry.

WordPress 版本 5.9.3

PHP 版本 8.0.3

我本地的 wordpress 有这行...

$total                     = count( $entries ) + 1; // All the headers are one entry.

我认为您的文件已被篡改