Check documentation
Check PHP-Version
php -v
change Version:
ln -sfv /usr/bin/php82 /usr/bin/php
Install the core
You can use composer helper to get all necessary core-packages
Install other packages
composer require vendor/package
Install Site extension or individual extensions
- Make directory packages
- move your site extension to packages-directory
- move your other extensions to packages-directory
make sure that your composer.json in your extension has a correct stability constraint like
“version”: “1.0.0”
Dump cache/autoload
composer dump-autoload
composer clear-cache
Install them with:
composer require vendor/key
Move directories
- fileadmin to public/fileadmin
- sites to config/sites
- system to config/system
check directory structure: https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/Administration/DirectoryStructure/Index.html
also in admin tools → environement → directory status
Composer updaten
composer update --dry-run
composer update