用老薛主机子域功能做网站备份的方法

老薛主机可以无限建站,虽然是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、刷新缓存。登录新站点后台,查看 固定链接 设置与原网站一致,点击 保存 退出。

访问新网站的二级域名,与原网站的访问体验一样。

相关推荐

WordPress 站点之间内容迁移的简单教程

昨天,我个人博客再做减法,又被我干掉一个网站,但内容被我迁移到了主博客中来,由于两个网站都是用 WordPress 博客程序搭建的,内容迁移非常方便,并且完整保留了文章、评论、标签,连图片地址都不用修改。下面我把整个迁移过程作个简单的记录。 一、源站点的预准备 源站点的内容,我分成了多个分类,如果像我一样迁移 ...

WordPress 纯代码拦截英文、日文垃圾评论的方法

这段时间都在纠结网站搜索引擎收录不佳的问题,这里没什么成效,却发现一个新的问题:垃圾评论泛滥。很多都是全英文或全日文的垃圾评论,一个评论可能比文章还长,而且一来就是一群,每天删除都花不少精力。 可能很多站长都用过 WordPress 官方出的 Akismet 插件,它通过大数据能够拦截绝大多数垃圾评论,但是它的服务器 ...

WordPress 上传附件提示“父目录是否可以被服务器写入?”解决办法

昨天有空闲,对一个许久没有打理过的网站更新了一篇文章,但在上传附件时,提示错误:无法创建目录 uploads/2024/11。它的父目录是否可以被服务器写入? 尝试了几次都不行,就登录服务器查看目录写入权限。发现 /wp-content/ uploads/ 的权限是755,和其他网站的文件夹权限是一致的。 我又手动创建了 2024/11/ 文件夹, ...

如何解决更新 WordPress 需要访问您网页服务器的权限问题?

网站提示有 WordPress 更新可用,但在线更新时却提示:要执行请求的操作,WordPress需要访问您网页服务器的权限。请输入您的 FTP 登录凭据以继续。 我输入 FTP 登录用户名和密码,网页无响应。我猜测会否主机名错误了,就填写了 FTP 地址,仍然是错误的。 网络搜索了一下,有网友遇到相同问题,给出的解决办法是,在 Wor ...

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。