WordPress核心导致500内部服务器错误

时间:2020-09-07 作者:Niklas

我们面临以下错误:

PHP Fatal error:  Uncaught Error: Call to undefined function get_locale() in /var/www/html/wp-includes/l10n.php:137
Stack trace:
#0 /var/www/html/wp-includes/l10n.php(828): determine_locale()
#1 /var/www/html/wp-includes/class-wp-fatal-error-handler.php(46): load_default_textdomain()
#2 [internal function]: WP_Fatal_Error_Handler->handle()
#3 {main}
  thrown in /var/www/html/wp-includes/l10n.php on line 137
该错误发生在分别对5.5或5.5.1进行重大更新之后。我们发现一个修补程序正在替换l10n。Web服务器上的php文件与wordpress新下载的php文件相同,但一段时间后(大约一天),错误将再次出现。这已经连续发生了好几次了。测试内容:

禁用所有插件更改主题手动更新Wordpress核心安装Wordfence是否会导致此错误由插件冲突或主题错误引起,然后在禁用插件和更改主题时进行维护?

1 个回复
SO网友:Gufran Hasan

请做一件事,下载相同版本的WordPress并复制wp-includes 文件夹,并将旧文件夹替换为新文件夹wp-includes.

一切都会好起来的。

相关推荐