自从2011年开始弄独立博客以来,就一直再用戈戈主机,先用的免费的,再用的付费的。但是近年来,感觉戈戈主机也不怎么推广了,搜索一下网上的评价也基本是2013年以前的,胡戈戈的淘宝主页也主要卖内衣了。可能主机现在也就是顺带手在做吧。坦率地说,戈戈主机的服务还可以,虽然网站内容常年不更新,但是提供工单还会给解决。
想换个VPS来着,但是自己不是学IT的,更换起来可能难度比较大,暂时也没有太多精力去研究。就打算还是换一个虚拟主机。感觉虚拟主机水还是比较深的,选来选去也还是换了个年头比较长的老薛主机。虽然网上褒贬不一,但是毕竟网站还更新着,还有一个2020新春活动,对于我这种小博客主应该还能用。再用一年虚拟主机,没事慢慢研究VPS,再决定明年怎样。
看了网上的教程,感觉整体迁移还是比较容易的。虽然给老薛主机发了工单,让它帮我迁移,最后还是忍不住自己动手了,也没有什么复杂的环节。
回顾下我的过程:
1.登录原来虚拟主机的后台DA( DirectAdmin )——高级功能,站点备份。导出 网站备份文件 backup-Mar-1-2020-1.tar.gz
2 DA ——附件功能——phpMyAdmin。导出数据库文件localhost.sql到桌面。
3.将网站备份文件 backup-Mar-1-2020-1.tar.gz 中的public_html文件夹解压出来,并重新压缩为public_html.zip。
4.用FTP工具FileZilla将 public_html.zip 上传至新主机。(直接在从panel上传容易失败)
5.登录新虚拟主机的Cpanel。进入文件管理器,将 public_html.zip 解压。
6.进入MySQL® 数据库,创建数据库和用户,把用户添加到数据库。记下数据库名,用户名,密码。
7.进入 phpMyAdmin。把数据库文件localhost.sql改名为 localhost.sql.zip,点击导入。
8. 进入文件管理器 ——public_html ——wp-config.php,右键edit,
/** MySQL 数据库用户名 */
define('DB_NAME', '刚才记下的数据库名');
/** MySQL 数据库用户名 */
define('DB_USER', '刚才记下的用户名');
/** MySQL 数据库密码 */
define('DB_PASSWORD', '刚才记下的密码');
就此网站数据部分迁移完毕,不过完全切换还需要两步:
1.域名解析。去域名服务商处把A记录和CName记录指向新的主机ip。
2.配置https。登录Cpanel——安全——SSL/TLS——为您的站点(HTTPS)安装和管理 SSL。把原来的 证书: (CRT) 和 私钥(KEY) 粘贴过来,安装到你的域名下。(如果网站不是https访问就不用这部了)
就此所有的迁移步骤就完成了。
我ping了一下新主机,时间貌似比原来的主机稍微短一点,不求其他,希望未来的使用能够稳定。最后还是感谢戈戈主机给我提供了9年服务。
参考文献
- WordPress 搬家方法总结:迁移主机和更换域名 [OL]. https://zhuanlan.zhihu.com/p/50803437
弄个便宜点的VPS耍耍,虚拟主机掣肘太多
vps很便宜的,弄个宝塔,很简单的。
VPS,没精力去折腾还是用虚拟机得了;
搬家不难,反正大多后台都差不多.
网站搬家还挺烦人的,我一直用的是虚拟主机。
哇靠!我也是今天换的虚拟机!缘分啊~