本节教程主要讲述是将Siteground的网站迁移至服务器上,在网站运营数据较好的情况下,流量与网站页面数在不断增加,可能Siteground不太能满足网站的发展,所以我们需要将Siteground网站迁移至服务器,下面我们来详细的图文讲述。
Siteground上的Wordpress网站迁移到服务器的步骤
- Siteground网站与数据库备份
- 将网站上传至服务器(还原网站、添加SSL)
- 域名解析修改
一、Siteground网站与数据库备份
1、Siteground网站备份
1.1、登录Siteground,在导航栏点击Websites,在My Websites 找到你需要备份的网站域名,点击Site Tools。
1.2、在左侧Site > File Manager 或直接在主界面点击 File Manager;
1.3、选中public_html,点击Archive,随便填写名称,点Confirm即可,当成功后主界面就会出现刚才生成的压缩包,这里选中下载即可。
到这里,网站已经备份成功,下面我们将数据库备份并下载到本地。
2、Siteground数据库备份
2.1、我们在左侧菜单找到Site > MySQL > 选择PHPMYADMIN > 点击打开 ACCESS PHPMYADMIN。
2.2、这里进入到PhpMyadmin的管理界面,在左侧,我们选择网站的数据库,留意数据库名称会带上域名,我们依次 选中数据库 > 导出 > 导出方式:快速 – 显示最少的选项 > 点击执行。
网站与数据库都已经备份好,下面我们来迁移到服务器上。
二、将网站上传至服务器还原
首先我们确认服务器已经搭建好相关的环境,PHP与Mysql等,如果是宝塔的可以参考这篇文章 “2023最新搬瓦工VPS安装宝塔(详细教程)”。下面我们来还原网站。
1、新建站点与数据库
1.1、进入宝塔控制面板,找到网站 > PHP项目 > 添加站点
1.2、创建站点,填写你购买的域名,根目录(默认系统填写),数据库选择MySql,数据库账号密码也默认即可,选择PHP-7.4 (在安装创建宝塔面板时已选择安装),完成后点击提交。
1.3、系统会生成数据库信息,这时您需要记住,在到安装WordPress时需要用到。
1.4、在PHP项目,我们可以看到刚才创建的站点,在右侧找到并点击设置。
1.5、在设置中找到伪静态 > 在选择框中找到WordPress ,然后保存。
1.6、点击SSL > 填写KEY与PEM证书,保存并启用。不清楚证书怎么申请,可以看这篇文章 “Cloudflare账号注册到域名配置详细教程“,第二节的Cloudflare SSL申请。
2、还原站点
2.1、进入网站根目录,上传备份的网站程序,然后解压。
3、还原数据库
在宝塔控制面板左侧找到数据库 > 导入 > 上传备份的数据库 > 导入即可
4、修改wp-config.php文件
返回到网站根目录,找到wp-config.php文件,修改这三处DB_NAME、DB_USER、DB_PASSWORD,保存。
define( 'DB_NAME', 'dbdwjlgzgbdbij' ); /数据库名
/** Database username */
define( 'DB_USER', 'ueirlw24xmh7g' ); /数据库用户名
/** Database password */
define( 'DB_PASSWORD', 'emq98yqf83tl' ); /数据库密码
/** Database hostname */
define( 'DB_HOST', '127.0.0.1' );
到这步,网站与数据库都已经还原至服务器上,接下来,解析域名就完成网站迁移。
三、域名解析
我们将域名修改为cloudflare的DNS,然后再做A解释即可。
1、到cloudflare 添加域名,跟着提示即可,详细可以参考“Cloudflare账号注册到域名配置详细教程”。
2、到域名的DNS修改cloudflare指定的DNS。
3、在cloudflare添加A解析到你的服务器IP。
最后:从Siteground备份网站与数据库,迁移至服务器并域名解析上线,全流程已经完成,待解析生效即可,可以到 ip138.com,输入域名,查询是否已经解析成功。