交付时应拿到的资料分为两类:一类是网站运行和后续修改必须有的技术资产,另一类是证明你对该网站拥有控制权的账号与凭证。无论找的是本地团队还是线上服务商,验收时都要逐项核对,不能只看页面能否打开。
很多交付纠纷的根源不是对方不给,而是当初没约定。签约前把下列内容写进需求文档或合同附件,比事后追讨容易得多:
如果对方只肯给后台账号、不肯给源码和数据库,这属于“托管式交付”,你只能在对方平台上运营;如果给全套文件和管理权限,属于“完整交付”,你可以换服务商自行迁移。两种方式没有绝对好坏,取决于你是否打算长期自主维护。
完整交付的核心是“离开原服务商也能把网站跑起来”。验收时建议索取并当场确认以下内容:
.sql 格式的导出文件,或数据库管理账号。如果网站用到第三方服务,还要一并拿到对应账号或授权信息,例如短信接口、支付接口、地图接口、统计工具的账号。这些往往绑定在开发者名下,迁移时最容易卡住。
最关键的验证动作是在一台与生产环境无关的电脑或测试服务器上,用拿到的资料把网站恢复起来。具体做法:新建一个测试环境,导入数据库文件,上传程序文件,修改配置文件中的数据库连接信息,然后访问首页和几个内页,检查图片、样式、表单是否正常。
如果恢复后页面空白、图片丢失或后台无法登录,说明交付资料不完整或配置说明缺失,此时应要求对方补齐,而不是先付尾款。这个测试同时能暴露两个常见问题:数据库导出不完整,以及上传目录(如图片、附件)没有一起打包。
托管式交付的验证方式不同:你拿不到源码,只能核对后台账号能否正常登录、能否自行发布和修改内容、数据能否导出。要提前确认一旦停止合作,已发布内容能否以通用格式导出。
拿到资料后尽快完成三件事:把域名和主机的持有人信息改成自己或自己公司;修改所有默认账号和密码,删除开发者留下的临时账户;把源码和数据库备份到至少两个位置,其中一个不在同一台服务器上。
后续每次网站改版或更换服务商前,都重新做一次完整备份。判断交付是否合格的标准很简单:换一个人、换一台机器,能不能在合理时间内把网站重新跑起来。能做到,资料就是齐的;做不到,就还有东西没拿到。
下一步建议:对照上面的清单,把已拿到的资料逐项打勾,缺哪一项就直接向交付方书面索要,并保留沟通记录。