作者:Harkerbest
声明:本文章为原创文章,本文章永久链接:https://www.harkerbest.cn/?p=265,转载请注明原文地址,盗版必究!!!
WordPress是一款不错的博客程序,但是由于WordPress是老外开发的,并且WordPress的服务器在国外,因此WordPress的更新一直以来都很是让国内站长感到头痛。今天站长将介绍如何手动更新WordPress已解决WordPress自动更新失败的问题。废话不多说,马上开始教程。
1.备份网站文件和数据库
众所周知,在进行关键操作时不备份就是在作死。因此请大家在手动更新前做好备份。有关如何备份WordPress的教程请大家自行百度,站长在这里就不介绍了。简单来说就是备份WordPress根目录下的wp-content目录和wp-config.php,接着导出数据库。完成这些步骤后就可以开始手动升级了!
2.下载WordPress程序文件
请大家访问https://cn.wordpress.org/download/以下载最新版的WordPress程序。(如图)
您可以选择先把WordPress的程序文件下载到本地,然后再上传到服务器,又或者在Linux终端直接执行 wget+空格+下载地址将文件远程下载到服务器上。
3.解压处理下载的文件并覆盖到网站的根目录
首先,我们解压下载的文件(如图)
接着,进入解压的程序目录内并删除目录内的wp-content目录,注意!!!这一步很重要,因为wp-content目录内保存着网站的文章以及上传的图片等重要的个人信息,如果不删除,待会覆盖原网站根目录文件时原网站的个人数据就会丢失!
在删除程序目录内的wp-content目录后,将程序目录内的全部文件复制并粘贴到原来网站的根目录中,并覆盖掉原网站根目录中的同名文件。
4.重新访问网站并更新数据库
在覆盖掉原文件后重新访问网站,并进入后台。这时就可以看到WordPress自动提醒更新数据库,点击确认更新数据库,等待片刻后便看到数据库更新成功的提示,这也就意味着WordPress的更新大功告成啦!
5.填补一些烦人的坑
不过先别高兴得太早,不出意外的话,你会看到WordPress会提醒需要更新翻译(如果不更新的话部分界面的翻译会出现问题),当你点击更新后你就会看到如下图的情况
嗯,相信你第一次看到后跟站长一样也是愣住了,好端端的怎么会冒出个需要FTP的界面来呢?其实,仔细思考一下刚刚更新的步骤就会发现我们忽视了一个问题,就是文件的权限!手动更新后wordpress文件目录的权限是root,所以在后台更新翻译时提醒要输入ftp账号。解决方法就是将wordpress目录加入www组,在Linux终端执行chown www:www -R /wordpress安装路径/后重新在后台自动更新翻译,就可以更新成功了!
结语:
至此,教程就结束了,如果觉得这篇文章对你有帮助的话,请转发给更多有需要的人!感谢您的支持和帮助!