老薛主机可以无限建站,虽然是4G的进阶段香港主机,放个5、6个网站是没问题的,所以我把原来几个老网站的数据都迁到了老薛主机上,算是做个网站备份,有些文章的内容还有用,可方便查找。
如果你要继续使用独立域名,选择老薛主机 cPanel 的附加域功能,如果你只用二级域名,则选择 cPanel 的子域功能。
1、创建子域。登录 cPanel 面板,找到 域 栏目,点击 子域 链接 ,创建一个子域。
子域 为你的二级域名名称,域 为你的主域名,文档根目录 则在根目录下新一个文件夹,以安装新的 WordPress 等博客程序,可修改为任意你方便记忆的文件夹名称,如:maqingxi.com 。
2、解析域名。登录你主域名的服务器管理后台,添加记录,主机记录为二级域名,即在 cPanel 中创建的子域名称,记录类型为 A,记录值填写老薛主机IP地址。
老薛主机也支持别名解析,但从实践看,建议绑定IP地址,不然可能造成自动创建 SSL 证书出错。
3、安装软件。登录 cPanel 面板,找到 软件 栏目,点击 WordPress 管理 链接,安装网站程序。
我的老网站是使用 WorrdPress 博客程序,所以我选择安装同一程序,以匹配原来的数据结构。安装方法详见:老薛主机一键安装 WordPress 的方法
4、迁移数据。将原来网站的数据导入到新站点来,可能包括你使用的主题、插件,及文章、附件等。
1)导入数据库文件。登录 cPanel 面板,找到 数据库 栏目,点击 phpMy 管理 链接,在 phpMyAdmin 中 导入 原来网站的数据库文件。
2)上传附加文件。通过 FTP 软件,或登录 cPanel 面板,找到 文件 栏目,点击 文件管理器 链接,将原来网站的主题(themes)、插件(plugins)和附件(uploads),按对应目录上传到新站点的文件夹中。
3)修改错误链接。主要是修改 wp_options 表中的网站网址(siteurl)和 WordPress 安装目录(home),更换 wp_posts 表中的文章中图片的地址。这部分是在数据库中进行的,操作前请一定要做好备份工作,防止数据被破坏。更换图片地址的 SQL 语句为:
UPDATE 表名 SET 字段名=REPLACE(字段名,'旧字符','新字符');
其中 表名 为 wp_posts,字段名 为 post_content ,旧字符,新字符 则按你实际的情况输入。
wp-posts 表中有一个 guid 键值,它记录了文章的最原始 URL 信息,可以使用下面的SQL语句批量更新guid的值:
update wp_posts
set guid = concat(‘https://maqingxi.munue.cn/?p=’,ID)
where post_status = ‘publish’
and post_type = 'post';
post_type 可以分为:post,page等,post_status 可以分为:publish,draft等。
5、刷新缓存。登录新站点后台,查看 固定链接 设置与原网站一致,点击 保存 退出。
访问新网站的二级域名,与原网站的访问体验一样。
暂无评论