在将站点部署到生产环境时,请确保您已实施推荐的生产配置。
October CMS 项目可以使用 Composer 并在命令行(shell)访问权限下,以及在 shell 访问受限时使用官方的 Deploy 插件进行部署。
该场景适用于您拥有 SSH 访问权限并且在目标服务器上安装了 Composer 的情况。使用 Composer 部署 October CMS 项目与部署任何其他 Composer 项目相同:
auth.json 文件手动复制到服务器。composer install请记住,必须将来自您的源 October CMS 安装的 Composer 的 auth.json 文件添加到服务器。该文件在您首次安装 October CMS 时自动生成。它包含许可证密钥信息,对于验证发往 October CMS 网关的 Composer 请求是必需的。
或者,你可以在运行 composer install 之前,使用 project:set artisan 命令重新创建 auth.json 文件。
php artisan project:set <license key>如果您没有服务器的 SSH 访问权限,或者因任何原因无法运行 Composer 命令,则有一个选项可以使用官方的 部署 October CMS 项目。
此部署插件使用本地安装的 October CMS 来在您自己的计算机上运行 Composer 命令。本地生成的文件基于此安装被部署到您的服务器。接着,October CMS 有一个一键更新器,可用于直接在服务器上更新安装。如果一键更新失败,此部署插件可用于在无需命令行访问的情况下修复安装。
::: 此外