【小记】WordPress网站因更新插件时异常中断产生”/wp-includes/class-wp-textdomain-registry.php on line 103″错误问题

症状:WP自动更新插件时因异常中断,网站无法正常访问。

提示错误“/wp-includes/class-wp-textdomain-registry.php on line 103”。

 

解决方案:

1,SSH 登录到 Linux 服务器,cd 到你的网站部署目录。

2,cd 到网站目录下的"wp-includes"目录。

3,vim 打开 "class-wp-textdomain-registry.php" 文件,找到第103行。可以看到:

/**
* Sets the language directory path for a specific domain and locale.
*
* Also sets the 'current' property for direct access
* to the path for the current (most recent) locale.
*
* @since 6.1.0
*
* @param string $domain Text domain.
* @param string $locale Locale.
* @param string|false $path Language directory path or false if there is none available.
*/
public function set( $domain, $locale, $path ) {
$this->all[ $domain ][ $locale ] = $path ? trailingslashit( $path ) : false;
$this->current[ $domain ] = $this->all[ $domain ][ $locale ];
}

4,将第103行的 "false" 值修改为 "true",保存退出 vim。

5,重启 php 及 nginx 服务,网站即可恢复正常,再次执行插件更新即可。

 

版权声明:
作者:芯片烤电池
链接:https://www.airchip.org.cn/index.php/2023/03/18/class-wp-textdomain-registryphponline103/
来源:芯片烤电池
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
【小记】WordPress网站因更新插件时异常中断产生”/wp-includes/class-wp-textdomain-registry.php on line 103″错误问题
症状:WP自动更新插件时因异常中断,网站无法正常访问。 提示错误“/wp-includes/class-wp-textdomain-registry.php on line 103”。 &nb……
<<上一篇
下一篇>>