与开发人员交接WordPress更换服务器的问题,核心不是把故障描述得多么详细,而是先明确最终要交付什么结果,再倒推需要哪些资料、由谁完成、如何验收。如果目标是“新服务器上站点可正常访问且数据完整”,那么交接内容就应包括旧服务器信息、迁移范围、已知异常、验收标准和责任边界,而不是只丢一句“网站打不开了,帮忙看看”。
交接前先写清目标状态,例如:新服务器能打开首页和后台、固定链接正常、上传图片可显示、数据库内容与旧站一致。目标不同,所需资料也不同;如果只是换主机但保留域名和DNS,重点在文件与数据库;如果同时换域名,还要说明旧域名是否保留、是否需要跳转。
可以按下面清单收集资料:
交接时不要只写“迁移网站”,应拆成开发人员能逐项确认的任务。假设一个场景:旧服务器上WordPress运行正常,换到新服务器后前台首页正常,但文章页全部404。此时交接任务可以写成:检查固定链接规则、确认伪静态配置、核对.htaccess或Nginx重写规则、验证数据库中的站点地址与首页地址是否仍指向旧域名。
每项任务都要有判断结果。例如检查固定链接后,预期结果是文章页返回200状态;检查数据库地址后,预期结果是wp_options中的站点地址与新环境一致。若结果不符,再继续定位,而不是直接断言是服务器问题。
交接双方要区分“谁提供”和“谁执行”。站点所有者通常负责提供旧服务器资料、确认可接受停机时间、决定是否保留旧站备份;开发人员通常负责迁移文件与数据库、调整配置、排查错误。DNS解析修改往往需要域名持有人或运维人员操作,不能默认开发人员一定能改。
如果问题涉及搜索引擎表现,也要分清范围:robots.txt的抓取限制不等于可靠的索引移除,站点地图不保证收录,HTTPS也不保证安全无漏洞或排名。换服务器后若出现收录波动,应先核对可访问性、状态码、规范链接和站点地图,再分别到不同搜索引擎的站长平台核查,不能把某个平台的表现直接套到所有搜索引擎。
验收至少覆盖以下检查项:
验收不通过时,交接记录要写清“现象、已排除的原因、仍可能的原因、下一步由谁执行”。例如文章页404,已确认首页正常、数据库连接正常,仍可能的原因包括重写规则未生效或固定链接未更新;下一步由开发人员检查服务器重写配置,站点所有者提供DNS与域名当前指向。
问题解决后,把最终有效的配置、插件版本、数据库表前缀、DNS修改记录和备份位置整理成一份简短文档。下次再换服务器或出现类似故障时,可以直接对照,而不必重新猜测。下一步可以做一件事:把当前站点的首页、文章页、后台、图片和表单各测一遍,记录实际结果,再把这些结果作为与开发人员交接的验收基线。