wordpress站点在更换IP和更换域名的情况下,可以通过只进行如下更改即可完成搬家操作。

  • 首先打包apache下 htdocs目录下的站点页面。(如果放的是其他路径请打包相应的路径)。
  • 其次通过phpmyadmin、mysqlguitool或navicat等mysql数据库管理软件,导出相应的数据库为.sql格式,将导出的.sql文件用uedit32软件打开,使用替换操作将所有的源IP(或域名)更换为新IP(或域名)保存。
  • 最后在新的站点服务器上先布置下AMP(apache、mysql、php)环境,完成后将打包站点解压到htdocs目录,重新建立一个与原数据库名称相同的数据库,导入.sql文件。此时再用新的IP或域名即可访问和管理wordpress站点。

迁移完成后,若发现后台可以登录,首页也可以登录,而点其它页面无法访问,可以通过后台设置项将链接改为默认就可以了。(我在linux往window测试平台上迁时遇到该问题,通过该方法解决了问题。

注:诚然,也可以通过备份mysql 的data目录,直接复制到新的mysql目录,通过sql 语名修改所有的老的IP或域名为新的IP或域名,不过我个人而言,感觉在UE里应该更快捷更方便的进行替换。