在将站点部署到生产环境时,请确保您已实施推荐的生产配置。
October CMS 项目可以使用 Composer 并具备命令行 (shell) 访问权限进行部署,以及在 shell 访问受限时使用官方的 Deploy 插件。
该场景适用于你拥有 SSH 访问权限并在目标服务器上安装了 Composer。使用 Composer 部署 October CMS 项目与部署任何其他 Composer 项目相同:
auth.json 文件到服务器composer install。请记住,Composer 的 [auth.json](https://getcomposer.org/doc/articles/http-basic-authentication.md) 文件必须从您的源 October CMS 安装中添加到服务器。该文件会在您首次安装 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 有一个一键更新器,可用于直接在服务器上更新安装。如果一键更新失败,此部署插件可用于在无需命令行访问的情况下修复安装。