一个wordpress网站,今天有一个插件提示有更新,然后就点击了更新,中间正好又要去做网站的其他设置,就点了离开。是有提示正在更新,但是点的太快了没有注意。最后导致网站后台前台全部打不开了,提示“class-wp-textdomain-registry.php on line 103”详细的错误如下图。
这个是因为我的wordpress插件还在更新中,没有更新完就点击离开了,导致出现上面这个错误问题。
解决方法:
1.修改“/www/wwwroot/www.bgrdh.com/wp-includes/class-wp-textdomain-registry.php”中“class-wp-textdomain-registry.php”文件的第103行,将false改为true,然后保存。
2.修改以后测试,网站仍然没有恢复正常。这时重启一下服务器就恢复正常了。
ps:因为一开始以为插件问题,将插件名称修改掉或临时移动走,相当于将插件禁用,实测是无用的,因为提示的wp-includes下文件问题,不是插件问题。所以大家如果提示一些插件错误可以尝试将插件的文件先重命名随便在名称后面加一下比如后面加111等,或者将插件文件临时移动一下,让插件禁用。另外还要注意的是,如果你有安装缓存插件,有时候错误问题可能还需要清理一下缓存,因为后台进不了,同样的可以尝试重命名缓存插件文件名称或者文件转移位置。