WordPress 迁移/重装

缘由:

  • 1.个人php版本过低(5.5)且有听说Wordpress不再支持php7.2以下版本;
  • 2.个人安装的是Centos6版本,之前安装一些功能不支持(Eg:V2ray);

工具:

  • git + GIthub

  • phpMyAdmin

步骤:

  • 1.数据库备份下载(phpMyAdmin)**
    登陆个人服务器ip地址,进入phpMyadmin,登陆数据库。把整个数据库备份下来;

  • 2.网站整个文件夹备份**
    登陆ssh进入vps,用git命令行把整个网站文件夹备份到GIthub里面。
    现在Github私库不要钱了,如果不考虑隐私,倒是一个很好的“云盘”

  • .重新搭建wordpress需要的lnmp和php等等**
    这个没什么说的,老样子;

  • 4.新数据库完全删除**
    进入phpMyAdmin,删除自动安装的数据库;

  • 5.导入备份数据库(phpMyAdmin上传有50M以下限制)**

  • 6.网站文件夹下载**
    登陆服务器,覆盖新安装的;

注意权限的重新赋予

chmod -R 755 /home/wwwroot && chown -R www /home/wwwroot
  • 7.wp-config 数据库信息更改(若新数据库的用户名等等更改了,未改则跳过)
vi /home/wwwroot/emperinter.tk/wp-config.php

( 注意替换成自己的安装目录)

  • 8.DNS解析设置

WordPress您当前正在编辑显示最新文章的页面

解决方法:

  • 1.进入phpMyAdmin

  • 2.找到wp_posts(文章储存的地方)

  • 3.点击结构

  • 4.找到Id

新建位图图像

  • 5.点击“更多”

  • 6.点击“主键”

  • 7.若提示失败则点击“修改”,后勾选”A_I”,点击保存,后返回再次点击“主键”;

  • 8.若再次提示失败则单独导出wp_posts;

  • 9.删除数据库里面的wp_posts;

  • 10.重新导入wp_posts & 注意再次导入时取消勾选“不要给零值使用自增 (AUTO_INCREMENT)”
    捕获1

  • 11.再次重复步骤1-7即可;

更新(2020-05-13)

这个迁移备份看你自己当时的网站是如何搭建的,此方法并不是万能的;

除非特别说明,本博客所有作品均采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明转自-https://www.emperinter.info/2019/01/23/wordpress-%e8%bf%81%e7%a7%bb-%e9%87%8d%e8%a3%85/

Leave a Comment