今天在升级 WordPress 5.0.3 的时候,突然出现了错误,再次访问服务后台的时候,就提示说 500 错误了。不管怎么试,死活连不上。

碰到类似的问题,可以去后台查一下根目录下的 error_log 文件,这里面有记录 WordPress 运行错误。比如,我这次的运行错误就是:

[09-Jan-2019 22:11:11 UTC] PHP Fatal error: Call to undefined function wp_handle_upload() in /home1/xxxxx/wp-content/themes/WPBoxedTech/functions.php on line 149

原来是升级了新的 WordPress 版本后,原来的主题风格和新版本的 WordPress 不兼容导致的。

于是,我直接去 wp-content/themes 目录下,把 WPBoxedTech 模板文件夹给清理干净,后台就可以正常运行了。

以后碰到类似的问题,也可以这样查找一下。

接下来,我又碰到第二个问题,一到后台编辑文章,只要一点 Save As Draft 或是 Publishing,WordPress 就提示我说 Updating Fialed 错误,死活写不了文章。

感觉像是新编辑器的问题,所以我就直接装一个 Classic Editor ,现在进入后台就可以正常编辑了。真正的原因我也懒得追究了,知道的小伙伴可以回复一下。