WordPress作为全球最受欢迎的内容管理系统之一,许多用户在本地搭建测试完成后,需要将网站迁移到线上服务器。本文将详细介绍WordPress搭建好后上传服务器的完整流程。
准备工作
- 备份本地WordPress文件:包括所有主题、插件和上传的媒体文件
- 导出数据库:使用phpMyAdmin或WP-CLI导出SQL文件
- 准备服务器环境:确保服务器已安装PHP(7.4+)、MySQL/MariaDB和Web服务器(如Apache或Nginx)
文件上传步骤
- 压缩WordPress文件夹:将整个WordPress目录打包为zip文件
- 使用FTP/SFTP工具上传:
- 推荐FileZilla、WinSCP等工具
- 连接到服务器后,上传到public_html或www目录
- 解压文件:通过SSH使用
unzip
命令或控制面板解压工具
数据库迁移
- 创建新数据库:在服务器控制面板或使用MySQL命令行
- 导入SQL数据:
- 通过phpMyAdmin导入
- 或使用命令:
mysql -u username -p database_name < backup.sql
- 修改wp-config.php:
- 更新数据库名称、用户名、密码和主机信息
- 检查表前缀是否匹配
域名与配置调整
- 更新站点URL:
- 在数据库wp_options表中修改siteurl和home
- 或通过WP-CLI:
wp option update home 'https://yourdomain.com'
- 处理固定链接:确保服务器已配置好.htaccess或Nginx重写规则
- 检查文件权限:建议设置目录755,文件644
常见问题解决
- 404错误:检查固定链接设置和服务器重写规则
- 数据库连接错误:确认wp-config.php中的凭据正确
- 混合内容警告:使用插件或代码将所有HTTP链接替换为HTTPS
完成以上步骤后,您的WordPress网站应该已成功迁移到服务器。建议进行全面的功能测试,确保所有链接、媒体和插件正常工作。