cedricziel / typo3-heroku-distribution
此软件包最新版本(dev-master)没有可用的许可证信息。
dev-master
2015-09-30 19:41 UTC
Requires
- ext-gd: *
- ext-mysqli: *
- ext-openssl: *
- ext-soap: *
- ext-zip: *
- ext-zlib: *
- cedricziel/typo3-cloudoconfiguration: dev-master
- typo3/cms: 7.5.0
- vlucas/phpdotenv: ^2.0
Requires (Dev)
- heroku/heroku-buildpack-php: ^76.0
This package is auto-updated.
Last update: 2024-08-28 11:39:47 UTC
README
这是一个正在进行中的工作,旨在研究如何使用当前 cedar 堆栈在 Heroku 上运行 TYPO3 CMS。
初始化
- 安装 Heroku CLI
- 通过
heroku login
进行登录 - 使用
heroku create
创建 Heroku 应用程序。这将注册 git remoteheroku
- 推送到 Heroku
git push heroku master
- 在浏览器中打开,并使用
heroku open
完成设置,之后请确保删除web/FIRST_INSTALL
自定义
php.ini 中的值将从web
目录下的.user.ini
文件中读取。如果您需要调整值,请转到该目录。将其放置在那里不会产生性能惩罚。
安装扩展
由于文件系统不可变(每次推送都会重置)以及 TYPO3 确定应加载的扩展的方式,需要特殊的“流程”来启用扩展。
- 使用 composer 引入扩展
- 推送应用程序,通过扩展管理器安装它
- 在
typo3conf/PackageStates.php
中手动激活软件包
需要此流程以在推送后保持各种机制同步。
提示
- 仅使用
--prefer-dist
标志运行composer update
,因为目前它会下载整个 TYPO3 存储库 - 只有当存在 ENABLE_INSTALL_TOOL 标记文件时,才能访问安装工具