.

protecter

Universal Analytics

WordPress手动升级小结



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

一、首先,需要备份文件,主要包括:
  • 备份网站的数据文件
  • 备份数据库文件
  • 备份已经修改代码的文件(此项可能包含在第一项中)

对于备份数据文件,可以用网站自带的压缩备份功能
(如果有的话),也可以用上传下载ftp软件来完成,比如用FlashFXP,具体方法可以网上看一下。其实WordPress自带一个备份功能,可以进入WordPress后台,将所有文章导出。不过这个导出的文件不包含文章的图片。
对于备份数据库文件,目前服务器提供商都会提供主机后台的数据库备份功能,可以进行操作。
最麻烦的是最后一项的备份,也就是你以前曾经修改了很多文件的代码,除了主题的代码,还有系统的代码,比如根目录下的wp-config.php文件等,这就要小心了,需要将这些修改的文件单独备份一下,这样更新系统版本后才不至于出现网站乱码或者打不开的情况。

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

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

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

1.先用FTP登录你的空间,或者用在线文件管理,进入WordPress的根目录下,删除wp
includeswp-admin目录。
这个过程需要格外注意一下。因为可能里面有你原来修改的文件或新增的文件,检查是否已经备份了。忘记了是否修改,该怎么办呢?可以查看修改时间,如果是整齐划一的时间,那说明没修改过,如果有少数几个文件与大多数文件的修改时间不一样,需要特别注意,并备份下来,记住路径。
如果还是不确定上面的问题,我建议先不要删除wp-includes和wp-admin文件夹,可以将这两个文件夹改成别的名字,比如“wp-includes-时间”、“wp-admin-时间”,这样做可以减少出现问题再上传或者恢复原来文件的麻烦。如果升级以后检查网站各项功能没问题再删除也不迟。

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

3.上传完毕后,考虑覆盖根目录下的文件。前提还是需要再次检查你以前曾经修改的文件是否都已经备份了,方法同上一更新步骤1。为什么我建议采用覆盖的方式呢?因为如果你把根目录下单独的文件删除的话,可能有以后还得用旧文件填补上传:WordPress网站下载解压的文件根目录下那些单独的文件比你目前网站根目录下的文件数量要少。
另外需要注意的一点,wp-config.php要保护好,因为该文件是wp配置文件,包括数据库连接设置等,如果删除了,你需要重新配置网站数据库,可能把目前的网站弄得面目全非了。
wp-content这个文件夹,不用动。里面放的是主题、插件等,跟系统版本升级没多大关系。


四、检查升级和善后工作

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

1.登录你的WordPress网站后台(/wp-admin)。如果这时需要升级数据库,WordPress会检测数据库信息并给出一个http://你的网站地址/wp-admin/upgrade.php这样的链接,让你升级。
2.点击该链接,根据上面的说明进行操作。操作完毕后,升级后数据库就可以兼容于最新代码了。不过多数情况下是不需要执行数据库升级操作的。
3.如果你之前用WordPress自动升级失败的话,可能会在自己的博客后台上有这条消息:“自动升级 WordPress 失败 —— 请再试一次”。去掉这个提示很简单。WordPress自动升级时会生成一个后缀为.MAINTENANCE文件,进入WordPress根目录下将这个文件删除。


五、打开以前的插件



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





相关博文:

  • 解决Word Press在Windows主机下伪静态无法打开网页的问题Windows主机需要上传httpd.ini文件到根目录。下面是操作步骤和配置方法:    1、新建一个txt文件,重命名为httpd.ini,就是把后缀.txt改为.ini。  2、打开新建的文件,复制下面的代码:[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# P… 更多阅读
  • WordPress 点击“添加媒体”无反应的解决办法Wordpress系统更新后,在写文章时你是否会发现点击“可视化/文本”、 “添加多媒体”等按钮后无法切换、没有反应?那是因为wordpress优化的结果。官方文件上说:To result in a faster administration area, all Javascript files are concatenated into one URL. If Javascript is failing to work in your admi… 更多阅读
  • 这两个设置,可以显著提高CDN命中率在定义http 头部属性时,下面这两个设置可以显著提高CDN的命中率。 第一个设置:将 Cache-Control 中的 max-age 设置的时间长一点,增加 public 值,例如改为 Cache-Control: public, max-age=64000 HTTP头部信息当然,如果你对cookie,尤其是对涉及到登录、注册的cookie比较依赖,应慎重做上面的变更,因为这样的更改可能会把一些信息缓存到CDN服务器上面,… 更多阅读
  • WordPress手动升级小结更新系统版本,需要注意的有两点:安全、细心。所谓的安全,就是要确保你目前的数据(网站文件和数据库)安全;所谓细心,就是要做到万无一失,仔细查看关键文件是否被修改过。以下是整个流程。一、首先,需要备份文件,主要包括:备份网站的数据文件备份数据库文件备份已经修改代码的文件(此项可能包含在第一项中)对于备份数据文件,可以用网站自带的压缩备份功能(如果有的话),也可以用上传下载ftp软件来完成,比如用FlashFXP,具体方法可以网上看一下。其实Word… 更多阅读
  • 不经过WordPress后台就能开启某插件的方法一般情况下,安装WordPress 插件后,该插件在WordPress后台默认都是关闭的,需要手动点击开关来开启该插件。即:在WordPress后台【插件】选项中去开启该插件。为什么会有下面怪诞的想法:不经过上述操作就开启某插件。不幸的事总是会发生的,例如,你的主机在国内,有时候 api.wordpress.org 域名连不上 WordPress 的服务器(你懂的(神秘的微笑)),或者国内主机服务商出于安全考虑暂时屏蔽了一些IP段,而 WordP… 更多阅读

0 评论 :

发表评论