https://phoenix.uni-saarland.de/home

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]]

all inkl PHP-Version

Bei all-inkl-com kann so die PHP-Version geändert werden: ln -sfv /usr/bin/php70 /usr/bin/php

Siehe https://all-inkl.com/wichtig/anleitungen/kas/ssh/dateiverwaltung/aenderung-der-php-cli-version_527.html