wordpress网站备份迁移试验笔记
环境是我在网络空间上面安装测试了一个wordpress环境,安装调试了一些插件。
希望备份整个网站系统,按照教程,使用wp-db-backup插件可以定期备份数据库,选中全部表单,在网络空间上,把网站全部内容打包下载。
我想再本地环境(也可以理解为一个新的域名空间环境)还原我这个备份的网站。
将网站文件包解压,放到本地环境根目录,进入本地环境的phpMyAdmin数据库管理界面,建立数据库,导入备份的数据库文件。
教程说到这里就完了,只要备份网站文件和数据库,网站就ok了。
但我实际情况是需要给网站迁移换个环境,我在本地完成了上述两步,打开本机的127.0.0.1,说数据库连接失败。
于是我打开刚拷贝到本地的网站文件,找到wp-config.php,打开修改里面新环境(本机环境)的数据库参数,我偷了个懒,把之前本地安装wordpress后的相应文件剪切过来覆盖了。
数据库可以连接了,但是首页登录后,还是跳转到到www.myliwu.net这个网站,才意识到,这么迁移,在数据库中很多数据还都是原来域名的,没有实现完全的网站域名迁移。
但我估计如果仅仅是移动网站空间数据,到这里应该是可以算是成功的了,为了测试我移植到本地的网站是否正常,我改了本机的hosts文件,将www.myliwu.net 指向了127.0.0.1
访问一切正常,为确保我确实访问的是本机网站,而不是网络空间上的那个www.xiariboke.net,我ping www.xiariboke.net 网址解析是本机,又发布了一篇文章,用来和网上空间的网站区别。
最后一个难题,如果把本机的hosts文件改回去,怎么访问移植过来的这个网站呢?也就是说我移植过来的网站怎么更换域名呢?后来查帖子,有该数据库的方法。
但我当时就是又改回hosts文件解析到本地的状态,在设置里的常规位置,把www.xiariboke.net改成了localhost,然后再把改的hosts文件还原,就实现了本机访问的这个移植网站使用localhost这个域名访问,即网站移植,换空间,换域名,成功
原来还有这么多内幕啊,长见识了,呵呵
一直不知道如何做
文章太水~~
我现在还是人工手动