Skip to content

迁移

数据库

  • 备份数据库,导入到新的环境中。

文件

  • 备份以下文件,覆盖到新的环境中。
php
fresns/
├── plugins/                        // 插件文件
├── themes/                         // 主题文件
├── public/
   ├── assets/                     // 插件和主题静态文件
   ├── status.json                 // 客户端状态配置文件
   └── apple-app-site-association  // 苹果应用配置文件
├── storage/
   └── app/
       └── public/                 // 本地存储文件
├── .env                            // 系统配置文件
└── install.lock                    // 安装锁定文件(有该文件后,禁止再执行安装)
  • 插件和主题文件(如果没有插件和主题,可忽略)
    • plugins/
    • themes/
    • public/assets/
  • 客户端配置文件(如果没有移动应用,可忽略)
    • public/status.json
    • public/apple-app-site-association
  • 本地存储文件(必须,如本地附件和插件配置上传的文件)
    • storage/app/public
    • storage/app/public/temp-files 该文件夹为临时文件,不必迁移,可直接删除
  • 系统配置文件(必须)
    • .env
    • install.lock

软链接

  • 本地存储的文件存放在 /storage/app/public 目录,这不是网站目录,所以站点无法访问资源,需要在 /public 目录生成软链接。
  • 在终端中进入 Fresns 根目录,执行以下指令生成存储软链接。
sh
php artisan storage:link