如何将本地搭建的WordPress(.org)网站部署到SiteGround购买的域名上
本地WordPress站点迁移到SiteGround上线操作步骤
前置准备
- 提前导出本地WordPress站点的完整数据库,存储为
.sql格式文件 - 将本地站点根目录所有文件(包含
.htaccess等隐藏文件)打包为.zip压缩包 - 登录SiteGround后台,确认客户购买的域名已完成解析绑定到对应主机实例
操作步骤
1. 上传本地站点文件到SiteGround主机
- 进入SiteGround站点管理界面,打开「文件管理器」,进入对应域名的
public_html根目录 - 上传提前打包好的本地站点压缩包,上传完成后直接在文件管理器内解压,确保所有文件直接存放在
public_html下,不要嵌套在子文件夹中
2. 创建SiteGround数据库并导入本地数据
- 在SiteGround后台找到「MySQL管理器」,新建数据库,记录好数据库名、数据库用户名、设置的密码
- 进入新建数据库的「phpMyAdmin」管理界面,删除默认生成的测试数据表,导入之前导出的本地
.sql数据库文件
3. 修改站点配置文件
- 回到
public_html根目录,找到wp-config.php文件编辑,将原有数据库配置替换为刚创建的数据库信息:
define( 'DB_NAME', '你新建的数据库名' ); define( 'DB_USER', '你新建的数据库用户名' ); define( 'DB_PASSWORD', '你设置的数据库密码' ); define( 'DB_HOST', 'localhost' ); // SiteGround默认值无需修改
- 额外添加以下两行配置到
wp-config.php文件中,替换为实际绑定的域名,避免访问路径错误:
define( 'WP_HOME', 'https://你的实际域名' ); define( 'WP_SITEURL', 'https://你的实际域名' );
4. 替换数据库内的旧路径
- 访问
https://你的实际域名/wp-admin,使用本地的管理员账号密码登录WordPress后台 - 安装路径替换类插件,搜索全站的本地旧域名、旧本地路径,批量替换为新域名,确保站内链接、媒体资源路径全部更新正确
5. 上线前校验
- 逐页访问站点前端,确认图片、跳转链接、交互功能全部正常
- 进入后台「设置-固定链接」页面,直接点击保存一次,避免出现页面404问题
- 确认SiteGround的SSL证书已开启,配置全站强制走HTTPS访问
内容的提问来源于stack exchange,提问作者Martins
相关产品推荐
相关产品推荐

