TYPO3 CLI (Command Line Interface)
Über das CLI kann man mit SSH Kommandos über php an typo3 absetzen.
Mehr Infos unter https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/CommandControllers/Index.html
Achtung auf die verknüpfte php-Version achten! Die muß dann zur TYPO3-Version passen, also für Version 11 PHP > 8.x.
Miot composer führt man die Befehle mit
vender/bin/typo3 aus in der legacy-Installation mit typo3/sysext/core/bin/typo3
Wichtige Befehle
- Auflisten aller Befehle oder eines speziellen Befehls
vendor/bin/typo3 list [befehl]
- Hilfe zu einem Befehl
vendor/bin/typo3 help [befehl]
- Setup starten mit Optionen
vendor/bin/typo3 setup [--driver [DRIVER]] [--host HOST] [--port [PORT]] [--dbname DBNAME] [--username USERNAME] [--password PASSWORD] [--admin-username [ADMIN-USERNAME]] [--admin-user-password ADMIN-USER-PASSWORD] [--admin-email ADMIN-EMAIL] [--project-name PROJECT-NAME] [--create-site [CREATE-SITE]] [--server-type [SERVER-TYPE]] [--force] [-n|--no-interaction]
- create backend user
vendor/bin/typo3 backend:user:create [-u|--username USERNAME] [-p|--password PASSWORD] [-e|--email EMAIL] [-g|--groups GROUPS] [-a|--admin] [-m|--maintainer]
- flush caches all, pages, system di (Dependency injection
vendor/bintypo3 flush:cache [-g [GROUP]]
typo3/sysext/core/bin/typo3 cleanup:deletedrecords
vendor/bin/typo3 extension:setup [--extension [key]]
vendor/bin/typo3 impexp:export [--type --pid --levels]
vendor/bin/typo3 redirects:cleanup [-d|--domain [DOMAIN]] [-s|--statusCode [STATUSCODE]] [-a|--days [DAYS]] [-c|--hitCount [HITCOUNT]] [-p|--path [PATH]] [-t|--creationType [CREATIONTYPE]] [-i|--integrityStatus [INTEGRITYSTATUS]]
Custom command
docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/CommandControllers/Tutorial.html
Console commands in scheduler
docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/CommandControllers/Tutorial.html
all inkl PHP-Version
Bei all-inkl-com kann so die PHP-Version geändert werden: ln -sfv /usr/bin/php70 /usr/bin/php