abi.de Typo3 CMS
URLs
External DB management access:
Deployment Components
Prerequisites
Custom Extensions
TER Extensions
Setup (general)
- Clone project.
- Setup mysql db.
- Copy /public/typo3conf/env-file-template to /public/typo3conf/.env and set DB credentials and other
secrets in the newly created .env .
- Import a fresh dump into your mysql db.
- Fill up the 'fileadmin'-Directory with a fresh backup.
- cd into project's root folder
- composer install
DDEV Setup (local development)
- Create a local project directory change to it. (cd projectdir)
- clone this git repo into your projectdir (git clone .....)
- Copy /public/typo3conf/env-file-template to /public/typo3conf/.env and set DB credentials and other
secrets in the newly created .env .
- ddev config
- Choose 'php' (NOT 'typo3') as kind of project and accept all other default options in the 'ddev config challenge'
- Edit .ddev/config.yaml:
- docroot: "abitypo3cms/public"
- php_version: "7.4"
- webimage_extra_packages: [php7.4-mongodb] # add this line if it is not already there!
- ddev start
- ddev describe (to get an overview of what ddev has build for you)
- ddev ssh (to ssh into the projects web server)
- cd abitypo3cms (on the web server!)
- composer install