WordPress本地搭建的网站如何传到服务器

来自:素雅营销研究院

头像 方知笔记
2025年05月30日 03:01

准备工作

在将本地搭建的WordPress网站迁移到服务器之前,您需要做好以下准备工作:

  1. 确保服务器环境满足WordPress运行要求(PHP、MySQL/MariaDB版本等)
  2. 在服务器上创建数据库并记录数据库名称、用户名和密码
  3. 准备好FTP客户端或服务器SSH访问权限
  4. 备份本地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”插件批量替换

常见问题解决

  1. 白屏问题:检查PHP错误日志,通常是内存不足或插件冲突
  2. 404错误:确保服务器已配置好.htaccess文件和Permalink设置
  3. 数据库连接错误:核对wp-config.php中的数据库凭据
  4. 混合内容警告:使用”Really Simple SSL”插件或手动更新URL为https

迁移后的检查

  1. 测试网站所有页面和功能
  2. 检查所有链接是否正确
  3. 更新所有插件和主题至最新版本
  4. 设置适当的备份方案

通过以上步骤,您应该能够成功将本地WordPress网站迁移到服务器。如需进一步帮助,WordPress官方文档和社区论坛是很好的资源。