站点怎么备份?换服务器怎么迁移过去?

已解决 提问于 2026-10-25 提问者:超级管理员 21 次阅读

要换服务器,除了数据库还要搬什么?有没有容易漏的东西?

回答(1)

已采纳最佳答案
  • 2026-10-25 回答 最佳答案

    要搬四样:

    1. 数据库:mysqldump 导出再导入(SQLite 直接拷贝 data/*.db);
    2. 程序目录:整个站点目录打包(含 plugin/、view/);
    3. 上传的文件:runtime/upload/ 与 runtime/secure/(附件、付费资源都在这里,最容易漏);
    4. 配置文件:config/database.php 等(或在新环境重新生成)。

    落地后:

    1. 改好 config/database.php 的连接信息;
    2. 目录属主对齐 Web 用户(如 chown -R www:www runtime),否则上传会报"文件保存失败";
    3. 配好 Nginx 的 try_files 与安全 deny 规则;
    4. php aucms cache:rebuild。

    日常备份建议:数据库每天全量 + 站点目录增量,备份里先扫一遍有没有硬编码口令/密钥再外发。

写回答

该问题已解决,不再接受新的采纳。