笔者建立WordPress网站的初衷,也不过是想让自己拥有一个相对自由的吐槽环境。而低投入的勉强运行离不开共享空间,通常都是几百M的空间和几G的流量。但是往往由于各种问题不得不更换主机,四处流浪,经过几次惨痛的重建经历,对WordPress的搬迁也有了一定经验,本文针对的也是情况与我类似的个体博主。希望能对你有所帮助。
众所周知,WordPress的核心是MySQL数据库和网站主目录文件夹,那么凭借这两个数据包能否无缝搬迁自己的WordPress网站至新的服务器呢?当然是可以的
我们需要用到的软件只需Flash FXP即可,再加上Cpanel这个个功能丰富的管理面板,重建工作就相当轻松了。
FlashFXP和Cpanel都很好搞定,MySQL数据库和网站主目录文件从哪里来呢?
一.MySQL数据库和网站文件的获取
当网站正常运行且处于搬离前夕时
1.从Cpanel的“备份”功能中下载MySQL数据库,通常1~2M左右,数据库就到手了
2.相信不少人都在使用国外的主机空间,那么直接从Cpanel的“备份”功能中下载几十M网站主目录文件的话不仅速度不靠谱,且不支持断点续传。我的方法是先在Cpanel文件管理器中,将网站主目录在线压缩成ZIP格式(我的空间中网站文件都在public_html文件夹中,压缩之),然后使用FlashFXP下载到本地,这样可以轻松获得网站文件
3.利用Cpanel或者FlashFXP将网站根目录下的wp-config.php下载到本地并打开。需要注意里面的几个数据!
1)WordPress数据库的名称,让新的空间主机管理员给你分配的用户名时,最好与数据库名下划线的前缀相同!假设我的数据库名称是nimloth_wordpress那么让管理员给我分配时空间id仍旧为nimloth,这样在Cpanel的MySQL数据库中新建数据库时可以保持一致。
2)MySQL数据库用户名,例如我的数据库用户名是nimloth_xxxx,那么让管理员给我分配的空间id仍旧为nimloth,那么在Cpanel的MySQL数据库中新建数据库用户时可以保持一致。
3)MySQL数据库密码,在Cpanel的MySQL数据库中新建数据库用户也需保持一致。
二.无缝搬迁
1.购买新的空间(废话),并向主机管理员(卖家)要求和wp-config.php中一致的用户名开户(重要)
2.根据管理员提供的信息,在域名管理的DNS中修改域名的A记录,使之指向你的新空间地址。
3.确认新空间的网站主目录文件夹名称,将你自己的网站主目录文件夹(public_html)的ZIP压缩包重命名与其一致。然后使用FlashFXP将之上传到空间根目录
4.在Cpanel面板的文件管理器中将这个文件夹在线解压,解压后的文件夹会覆盖新空间网站主目录文件夹,至此文件的转移已经成功了。
5.在Cpanel面板中的MySQL中建立新的数据库和用户,数据库、用户的命名和密码上面已经讲到过了,与wp-config.php中的保持一致!将用户加入到数据库的使用者中并赋予所有权限。
6.进入Cpanel的phpMy管理,找到wordpress的数据库,导入先前下载的SQL数据库压缩文件即可
7.稍等一会儿再访问你的网站,是否一切依旧~大功告成!
最新评论