准备工作
在将本地搭建的WordPress网站迁移到服务器之前,您需要做好以下准备工作:
- 确保服务器环境满足WordPress运行要求(PHP、MySQL/MariaDB版本等)
- 在服务器上创建数据库并记录数据库名称、用户名和密码
- 准备好FTP客户端或服务器SSH访问权限
- 备份本地WordPress网站的所有文件
迁移步骤
1. 导出本地数据库
使用phpMyAdmin或其他数据库管理工具导出本地WordPress数据库:
- 登录phpMyAdmin
- 选择您的WordPress数据库
- 点击”导出”选项卡
- 选择”快速”导出方法,格式为SQL
- 点击”执行”下载SQL文件
2. 修改wp-config.php文件
打开本地WordPress根目录下的wp-config.php文件,修改以下参数以匹配服务器设置:
define('DB_NAME', '服务器数据库名');
define('DB_USER', '服务器数据库用户名');
define('DB_PASSWORD', '服务器数据库密码');
define('DB_HOST', 'localhost'); // 或服务器提供的数据库地址
3. 上传网站文件到服务器
使用FTP客户端(如FileZilla)或通过SSH将本地WordPress文件上传到服务器:
- 连接服务器
- 上传所有WordPress文件到服务器指定目录(通常是public_html或www)
- 确保文件权限设置正确(目录755,文件644)
4. 导入数据库到服务器
在服务器上:
- 登录服务器的phpMyAdmin
- 创建新数据库(名称与wp-config.php中设置一致)
- 选择该数据库,点击”导入”选项卡
- 选择之前导出的SQL文件
- 点击”执行”完成导入
5. 更新网站URL
如果本地和服务器域名不同,需要更新数据库中的URL:
- 在phpMyAdmin中执行SQL查询:
UPDATE wp_options SET option_value = 'http://新域名' WHERE option_name = 'siteurl' OR option_name = 'home';
- 或者使用”Better Search Replace”插件批量替换
常见问题解决
- 白屏问题:检查PHP错误日志,通常是内存不足或插件冲突
- 404错误:确保服务器已配置好.htaccess文件和Permalink设置
- 数据库连接错误:核对wp-config.php中的数据库凭据
- 混合内容警告:使用”Really Simple SSL”插件或手动更新URL为https
迁移后的检查
- 测试网站所有页面和功能
- 检查所有链接是否正确
- 更新所有插件和主题至最新版本
- 设置适当的备份方案
通过以上步骤,您应该能够成功将本地WordPress网站迁移到服务器。如需进一步帮助,WordPress官方文档和社区论坛是很好的资源。