WordPress 备份遇到 504 Gateway Timeout 与大文件问题的解决方案
在使用 WordPress 过程中,网站数据的安全备份至关重要。常见的备份插件(如 Duplicator)可以快速打包整个站点文件和数据库,但在实际操作中,若站点体积较大,经常会遇到 504 Gateway Time-out 错误,或者浏览器下载时中断。这些问题并非插件故障,而多由服务器配置、超时设置或下载方式不当引起。 备份流程与后台情况 Duplicator 的典型流程分为两步:先导出数据库 SQL 文件,再将站点文件夹与数据库一起压缩为一个 zip 包。在后台任务执行时,会显示「Building Backup xx%」等进度信息。 若在打包中途遇到 504 Gateway Timeout 错误,往往只是浏览器或代理超时,实际压缩进程在服务器上通常仍在继续。刷新页面或重新进入备份列表,常可看到完整备份文件已生成。 504 Gateway Time-out 的原因 当服务器或代理(如 Nginx、Cloudflare 等)在设定时间内未收到后端响应,会返回 504 错误。进行大文件打包时,后端需要长时间执行 PHP 代码,若超出配置的超时时间,就会触发该错误。 解决思路 1️⃣ 调整服务器超时设置 修改后需重启服务: bashCopyEditsudo systemctl restart nginx sudo systemctl restart apache2 sudo systemctl restart php8.1-fpm 2️⃣ …