网站从A服务器迁移到B服务器?网站从a服务器迁移到b服务器教程,操作指南
刚接触的新手最容易在这个问题上踩坑,把经验整理出来。
第一步备份原站数据。网站文件用FTP下载或服务器直接打包,执行tar -zcvf backup.tar.gz /www/wwwroot/域名打包整个网站目录。数据库用mysqldump导出,执行mysqldump -u用户名 -p 数据库名 > backup.sql,大数据库加--single-transaction参数保证一致性。备份完下载到本地保存。
第二步新服务器环境搭建。安装和原站相同版本的PHP、MySQL、Nginx/Apache,PHP扩展要装全(curl、gd、mbstring、openssl等)。新建网站域名填一样的,数据库名、用户名、密码和原站保持相同,这样迁过去不用改配置文件。环境配好用phpinfo()测试确认和原站一致。
第三步上传恢复数据。把网站文件压缩包传到新服务器解压到对应目录,数据库用mysql -u用户名 -p 数据库名 < backup.sql导入。文件权限统一设目录755文件644,属主归www用户。修改wp-config.php或config.php里的数据库连接信息,伪静态规则也要同步过去。
迁移完要做全面检查。前台页面打开是否正常,图片CSS JS加载是否完整,后台能否登录,数据库连接有没有报错,伪静态规则是否生效,301跳转是否正常,SSL证书是否装好,表单提交是否正常,邮件发送是否正常。逐项确认没问题才算迁移完成,观察24小时无异常再关老站。
迁移前后都要做完整备份,原服务器备份保留至少一周,确认新站稳定再删除。迁移过程中暂停网站更新,别在原站发文章或改设置,否则新站数据会旧。切换完成后再恢复正常更新。有条件的话做双写过渡,两边同时运行一段时间确保稳定。
以上就是完整的排查流程,照着做就能定位到问题。

更新时间:2026-08-27 11:19:16
上一篇:ThinkCMF iis7安装时数据库连接失败_数据库信息核对与修复