WordPress 站点需要更换主机时,很多人担心内容丢失或网站长时间无法访问。只要理清头绪,按照备份、建库、传文件、改配置、验证这几步有条不紊地推进,搬家过程完全可以平稳完成,原有文章、图片和设置都能原样保留。
备份是整个换主机流程的基石,必须同时覆盖网站文件和数据库两部分。但这一步也最容易出差错,不少人在备份时只下载了部分目录,导致迁移后主题样式丢失或图片无法显示。
备份全部完成后,先别急着删除旧主机的任何数据,也不要关闭旧站点。在新サイト完全正常上线之前,旧主机上的资料就是你的保险绳,万一新环境出问题还能随时回退。
新空间准备好后,正确顺序是先创建数据库,再导入数据,最后上传文件。很多用户习惯先传文件再建库,结果在安装界面反复报错,反而耽误时间。
这一步需要注意,如果新主机的 PHP 版本和旧主机差异较大,个别旧插件可能会出现兼容问题。建议在迁移前了解新主机的 PHP 版本,并与旧环境做对照,必要时提前在本地测试环境验证关键插件是否正常。
文件传送完毕后,WordPress 程序还无法自动识别新数据库,需要手动修改配置文件建立连接,同时把站点地址维持在你原来的域名上,避免后台地址错乱。
在网站根目录找到 wp-config.php 文件,用开发工具或文本编辑器打开,定位到 DB_NAME、DB_USER、DB_PASSWORD 这三行定义,将它们分别替换成新数据库的名称、账号和密码。保存后通过 FTP 上传覆盖原文件。
如果站点地址有变动,WordPress 地址和站点地址已硬编码在数据库中,直接使用原来的域名通常不会产生问题。如果出现后台无法访问或前台样式错乱,可以直接编辑数据库中的 wp_options 表,核对 siteurl 和 home 两个字段的值是否为你的最终访问地址。修改 wp-config.php 后建议立即在前台刷新页面测试,确认站点标题和首页内容能否正常加载。
搬家完成后,先别急着对外宣布网站已正常。建议按照下面的清单逐项检查,发现遗漏及时补救。
检查过程中若发现页面报错,常见的定位思路是:先看 wp-config.php 中数据库信息是否正确,再检查文件是否完整上传,最后查看 PHP 错误日志或主机面板中的日志信息。
此错误通常表示 wp-config.php 中的数据库信息填写不正确。登录新主机面板,确认数据库名称、用户名和密码与文件中的设置完全一致,特别注意数据库名是否带有主机商分配的前缀,同时核实数据库用户是否已获得访问该数据库的全部权限。
这多半是固定链接的伪静态规则未配置到位。登录后台进入"设置"—"固定链接",点击保存按钮一次即可重新生成 .htaccess 规则。如果依然 404,检查根目录下 .htaccess 文件是否存在且内容中包含 WordPress rewrite 规则,Nginx 环境则需在站点配置中启用 rewrite 代码。
首先尝试将 SQL 文件压缩为 gzip 或 zip 格式后再次导入。如果仍超限,可以联系新主机商临时提高 upload_max_filesize 限制,或使用面板自带的数据库导入工具直接读取服务器上已上传的文件。不建议自行编辑 SQL 文件分段导入,容易遗漏数据造成表结构不完整。
WordPress 更换主机本质上就是一次文件与数据的搬迁,核心要诀在于先备份完整、再按创建数据库、导入数据、上传文件、修改配置的顺序操作,最后通过逐项验证确保前台后台全部正常。迁移全程旧主机的数据都应保留到新站稳定运行之后再清理。对每一个做网站搬家的站长来说,提前准备好配置文件的关键信息,保持耐心逐步检查,整个过程并不复杂,网站内容也能完整如初地呈现在新服务器上。