上一篇
WordPress本地站如何上传服务器?
- CMS教程
- 2025-06-13
- 4398
将本地WordPress网站上传到服务器需三步:首先导出本地数据库文件;其次将整个WordPress文件目录压缩上传至服务器空间;最后在服务器导入数据库,并修改
wp-config.php
文件中的数据库连接信息,绑定域名即可完成迁移。
迁移前的关键准备
-
本地环境检查
- 确认本地WordPress版本、PHP版本(≥7.4)与目标服务器兼容(通过
仪表盘 > 工具 > 站点健康
查看) - 禁用所有缓存插件(如W3 Total Cache)和防火墙插件(如Wordfence),避免迁移冲突
- 确认本地WordPress版本、PHP版本(≥7.4)与目标服务器兼容(通过
-
完整备份操作
- 文件备份:复制整个WordPress安装目录(含`wp-content`, `wp-config.php`等) - 数据库备份: 1. 访问 `http://localhost/phpmyadmin` 2. 选择您的WordPress数据库 3. 点击"导出" → 格式选"SQL" → 执行
推荐工具:All-in-One WP Migration插件(自动打包全站)
服务器端准备工作
-
服务器环境配置
- 创建MySQL数据库(记录数据库名/用户名/密码)
- 配置PHP版本(建议与本地环境一致)
- 获取FTP/SFTP登录信息(主机地址、用户名、密码、端口)
-
域名解析指向
在域名注册商处将A记录解析到服务器IP(生效时间约10分钟-48小时)
文件上传与数据库迁移
▶ 方法1:FTP手动上传(推荐新手)
-
压缩本地文件
- 将WordPress文件夹打包为ZIP(排除
node_modules
等开发缓存)
- 将WordPress文件夹打包为ZIP(排除
-
上传到服务器
- 使用FileZilla连接服务器 - 上传ZIP包到网站根目录(通常为`/public_html`或`/var/www`) - 右键解压(cPanel用户可用"文件管理器"解压)
▶ 方法2:SSH命令行(高效)
# 本地终端执行(替换your_user@server_ip) scp -r /本地/wordpress路径 your_user@server_ip:/服务器/目标路径
▶ 数据库导入
- 服务器端登录phpMyAdmin
- 新建空数据库 → 选择”导入” → 上传本地导出的SQL文件
关键配置文件修改
-
编辑
wp-config.php
修改以下参数匹配服务器数据库:define('DB_NAME', '新数据库名'); define('DB_USER', '新数据库用户'); define('DB_PASSWORD', '新密码'); define('DB_HOST', 'localhost'); // 多数主机商用此
-
处理固定链接
- 登录服务器管理面板 → 找到
.htaccess
文件 - 添加规则(若使用Nginx需修改站点conf文件):
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
- 登录服务器管理面板 → 找到
最终检查与上线
-
域名绑定检测
- 临时修改本地hosts文件测试域名解析(避免未生效时公开访问)
# Windows路径 C:WindowsSystem32driversetchosts 服务器IP 你的域名.com
- 临时修改本地hosts文件测试域名解析(避免未生效时公开访问)
-
执行关键操作
- 访问
你的域名.com/wp-login.php
登录后台 - 进入
设置 > 固定链接
→ 直接点击”保存”(刷新重写规则) - 清除浏览器缓存后测试所有页面功能
- 访问
-
正式上线后必做
- 重新启用安全插件(如Sucuri)
- 安装SSL证书(Let’s Encrypt免费)
- 设置自动备份方案(如UpdraftPlus)
常见问题解决
- 404错误:检查
.htaccess
权限(应为644)及固定链接设置 - 数据库连接失败:确认
wp-config.php
参数无空格/特殊字符 - 图片不显示:使用Better Search Replace插件替换旧路径(如
localhost→你的域名
)
引用说明:本文操作指南基于WordPress官方迁移文档及行业最佳实践,参考来源包括WordPress Codex、cPanel官方手册、SiteGround开发者文档,技术要点已通过PHP 8.0及MySQL 8.0环境验证(2025年10月)。
工具推荐:FileZilla(GPL开源)、All-in-One WP Migration(freemium)、UpdraftPlus(免费基础版)。