cedricziel/typo3-heroku-distribution

此软件包最新版本(dev-master)没有可用的许可证信息。

dev-master 2015-09-30 19:41 UTC

This package is auto-updated.

Last update: 2024-08-28 11:39:47 UTC


README

这是一个正在进行中的工作,旨在研究如何使用当前 cedar 堆栈在 Heroku 上运行 TYPO3 CMS。

Deploy

初始化

  1. 安装 Heroku CLI
  2. 通过heroku login进行登录
  3. 使用heroku create创建 Heroku 应用程序。这将注册 git remote heroku
  4. 推送到 Heroku git push heroku master
  5. 在浏览器中打开,并使用heroku open完成设置,之后请确保删除web/FIRST_INSTALL

自定义

php.ini 中的值将从web目录下的.user.ini文件中读取。如果您需要调整值,请转到该目录。将其放置在那里不会产生性能惩罚

安装扩展

由于文件系统不可变(每次推送都会重置)以及 TYPO3 确定应加载的扩展的方式,需要特殊的“流程”来启用扩展。

  1. 使用 composer 引入扩展
  2. 推送应用程序,通过扩展管理器安装它
  3. typo3conf/PackageStates.php中手动激活软件包

需要此流程以在推送后保持各种机制同步。

提示

  1. 仅使用--prefer-dist标志运行composer update,因为目前它会下载整个 TYPO3 存储库
  2. 只有当存在 ENABLE_INSTALL_TOOL 标记文件时,才能访问安装工具