»

WordPress手动升级小结

    WordPress  
网站优化windows主机前端百度云加速IIS数据库WP RocketCDN访问伪静态wordpressSEOweb.config工作防盗链CLBWp Super Cache重定向htaccess腾讯云加速身份认证cookiesWordPress插件爬虫缓存
摘要

如果WordPress有新版本发布,当你进入后台,你会发现系统提示让你去更新。当我们点击“更新”按钮后,有些人可以顺利更新,然而有些主机在特定情况下是不能更新的,这可能与服务器或者中国国内的网络环境有关。这时候需要用户手动更新,即从WordPress的网站下载最新版本,上传到用户自己的网站后台上面。这如何操作的呢,以我自己的经验,来谈一谈这个过程。

更新系统版本,需要注意的有两点:安全、细心。所谓的安全,就是要确保你目前的数据(网站文件和数据库)安全;所谓细心,就是要做到万无一失,仔细查看关键文件是否被修改过。以下是整个流程。

 

一、首先,需要备份文件,主要包括:

  • 备份网站的数据文件
  • 备份数据库文件
  • 备份已经修改代码的文件(此项可能包含在第一项中)

 

对于备份数据文件,可以用网站自带的压缩备份功能(如果有的话),也可以用上传下载ftp软件来完成,比如用FlashFXP,具体方法可以网上看一下。其实WordPress自带一个备份功能,可以进入WordPress后台,将所有文章导出。不过这个导出的文件不包含文章的图片。

对于备份数据库文件,目前服务器提供商都会提供主机后台的数据库备份功能,可以进行操作。

最麻烦的是最后一项的备份,也就是你以前曾经修改了很多文件的代码,除了主题的代码,还有系统的代码,比如根目录下的wp-config.php文件等,这就要小心了,需要将这些修改的文件单独备份一下,这样更新系统版本后才不至于出现网站乱码或者打不开的情况。

二、禁用后台插件

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

如果更新的时候不禁用后台插件,可能会出现乱码或无法打开的情况。切记把各种插件先关掉。

三、下载最新版本WordPress 并上传到虚拟主机

最新版本的WordPress可以到wordpress.org 或者cn.wordpress.org上面下载,具体是需要英文版还是中文版,因人而异。

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

下面说一下更新的过程。

1.先用FTP登录你的空间,或者用在线文件管理,进入WordPress的根目录下,删除wp

includeswp-admin目录。

这个过程需要格外注意一下。因为可能里面有你原来修改的文件或新增的文件,检查是否已经备份了。忘记了是否修改,该怎么办呢?可以查看修改时间,如果是整齐划一的时间,那说明没修改过,如果有少数几个文件与大多数文件的修改时间不一样,需要特别注意,并备份下来,记住路径。

如果还是不确定上面的问题,我建议先不要删除wp-includes和wp-admin文件夹,可以将这两个文件夹改成别的名字,比如“wp-includes-时间”、“wp-admin-时间”,这样做可以减少出现问题再上传或者恢复原来文件的麻烦。如果升级以后检查网站各项功能没问题再删除也不迟。

本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved

2.将下载WordPress最新版本解压,上传wp-content目录外的两个文件夹,即wp-includes和wp-admin文件夹。

3.上传完毕后,考虑覆盖根目录下的文件。前提还是需要再次检查你以前曾经修改的文件是否都已经备份了,方法同上一更新步骤1。为什么我建议采用覆盖的方式呢?因为如果你把根目录下单独的文件删除的话,可能有以后还得用旧文件填补上传:WordPress网站下载解压的文件根目录下那些单独的文件比你目前网站根目录下的文件数量要少。

本文禁止无授权转载 - 时光在路上 www.timezls.com 保留所有权利

另外需要注意的一点,wp-config.php要保护好,因为该文件是wp配置文件,包括数据库连接设置等,如果删除了,你需要重新配置网站数据库,可能把目前的网站弄得面目全非了。

wp-content这个文件夹,不用动。里面放的是主题、插件等,跟系统版本升级没多大关系。

 

四、检查升级和善后工作

上面的文件更新完成后,需要一些后续步骤。

1.登录你的WordPress网站后台(/wp-admin)。如果这时需要升级数据库,WordPress会检测数据库信息并给出一个http://你的网站地址/wp-admin/upgrade.php这样的链接,让你升级。

2.点击该链接,根据上面的说明进行操作。操作完毕后,升级后数据库就可以兼容于最新代码了。不过多数情况下是不需要执行数据库升级操作的。

3.如果你之前用WordPress自动升级失败的话,可能会在自己的博客后台上有这条消息:“自动升级 WordPress 失败 —— 请再试一次”。去掉这个提示很简单。WordPress自动升级时会生成一个后缀为.MAINTENANCE文件,进入WordPress根目录下将这个文件删除。

本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved

 

五、打开以前的插件

 

手动升级是不得已的方法,如果能用自动升级,就不要用手动升级,毕竟存在一定的工作量或风险。

本文禁止全文转载。任何形式转载请联系作者(时光在路上 www.timezls.com) Copyright © 2023. All Rights Reserved

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 1706字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →