Forfly 翔!
Mr. Le's personal blog, life, love and others. 人生就像是旅行,不必在乎目的地,只在乎沿途的风景!
All Rights reserved by Mr. Le

wordpress手动升级方法以及备份和恢复

wordpress最好不要选择自动升级,容易出问题,我的两个blog都自动升级错误,造成了很大的麻烦。推荐用手动升级,虽然麻烦一点。

第一:备份旧版wordpress资料,包括数据库和服务器内的文件:

  • 备份数据库,推荐WordPress Database Backup,可以随时随地的备份,甚至可以指定的时间下每天将你的WordPress备份一边发送到你指定的邮箱(前提是你的主机必须有发信组建)
  • 保存服务器内的文件,包括wp-content

第二:从WP官网下载最新版WordPress ,并解压到你本地电脑上。
第三:删除博客主机上的wp-includes和wp-admin目录。
第四:将解压在本地电脑的wordpress文件夹中除了wp-content目录外的所有文件都上传并覆盖到你博客主机相对应的位置。
第五:执行升级步骤,运行http://你的博客地址/wp-admin/upgrade.php,将你的博客地址填入路径中执行升级程序。
升级完毕!

备份的恢复:

1.用phpmyadmin导入到WordPress数据库

      1.1 先安装全新的WordPress(备份是什么版本的就安装什么版本的,不要搞得版本不清,也许能够恢复,但是出问题的几率太高),让后去phpmyadmin将WordPress数据库所以表删除,再导入原来WordPress数据库备份,数据恢复完成,所有设置保留,包括你的用户名和密码。
 

    1.2 如果你的数据小的可怜(比如只有300kb),你可以不用导入!你将全新的WordPress数据库所有表删除后,点击sql查询,然后用编辑器打开备份数据库sql,复制里面的所有内容,粘贴到phpmyadmin sql查询框,执行!不出意外的话…WordPress数据这样也完整的恢复了(因php mysql或者phpmyadmin版本不同,出意外的可能性是有的)。既然这样可以恢复WordPress,你也可以直接打开原来的数据,复制里面所有的字段…到新的数据库粘贴执行查询同样可以恢复.

   2.用WordPress自带的备份和恢复,这个看看后台控制面板就知道了.

  3.使用插件备份的数据库跟第一种恢复方法一样,因为插件备份的数据要不就压缩的sql就是直接的sql文件.都可以使用phpmyadmin恢复.
    提示:如果你的WordPress数据库超过2mb,你可以通过修改php.ini中
                     upload_max_filesize = 2M 上传文件最多限制 默认是2mb,你可以修改到10mb等!记住
                     memory_limit = 128M php执行可占用最大内存,你可以修改到服务器内存的一半…因为你的数据库比较大,执行导入肯定是耗内存的…我想是这样的。
                     post_max_size = 2M 提交最大限制,建议修改的跟upload_max_filesize = 一样!
   如果你有自己的服务器,上面设置可随意修改,可是很多虚拟主机却不能修改,你只能另寻它法了。

2010-09-26

发表回复