Komplette Befehlsreferenz für TYPO3 13 mit Composer auf Plesk-Servern.
Klicke auf KOPIEREN um den Befehl direkt in die Zwischenablage zu übernehmen.
Inhalt
Composer Grundbefehle
| Beschreibung | Befehl |
|---|---|
| Alle Pakete installieren | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar install |
| Alle Pakete aktualisieren | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar update |
| Einzelnes Paket aktualisieren | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar update vendor/package |
| Neues Paket installieren | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar require vendor/package |
| Paket mit Versionsangabe | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar require vendor/package:^1.0 |
| Lokales Paket (aus packages/) | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar require vendor/package:@dev |
| Paket entfernen | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar remove vendor/package |
| Verfügbare Updates anzeigen | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar outdated |
| Alle installierten Pakete | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar show |
| Autoloader optimiert generieren | /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar dump-autoload -o |
⚡ TYPO3 CLI Befehle
| Beschreibung | Befehl |
|---|---|
| Alle Caches leeren Wichtig! | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 cache:flush |
| Caches vorwärmen | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 cache:warmup |
| Extension-Assets publizieren | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 extension:setup |
| Alle Sites anzeigen | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 site:list |
| Alle Site Sets anzeigen | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 site:sets:list |
| Datenbank-Schema aktualisieren | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 database:updateschema |
| Upgrade Wizards ausführen | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 upgrade:run |
| Sprachpakete aktualisieren | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 language:update |
| Referenz-Index aktualisieren | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 referenceindex:update |
| Scheduler Tasks ausführen | /opt/plesk/php/8.3/bin/php vendor/bin/typo3 scheduler:run |
Cache & Dateisystem
| Beschreibung | Befehl |
|---|---|
| Cache-Ordner leeren Häufig! | rm -rf var/cache/* |
| Log-Dateien leeren | rm -rf var/log/* |
| Temporäre Dateien leeren | rm -rf public/typo3temp/* |
| Processed-Ordner erstellen | mkdir -p public/fileadmin/_processed_ |
| Berechtigungen fileadmin | chmod -R 775 public/fileadmin/ |
| Berechtigungen var | chmod -R 775 var/ |
???? Dateien bearbeiten
| Beschreibung | Befehl |
|---|---|
| Dateiinhalt anzeigen | cat datei.yaml |
| Erste 20 Zeilen anzeigen | cat datei.yaml | head -20 |
| Datei im Editor bearbeiten | nano datei.yaml |
| Rekursiv in Dateien suchen | grep -r "suchbegriff" ordner/ |
| Text in Datei ersetzen | sed -i "s/alt/neu/g" datei.yaml |
| Dateien auflisten (Details) | ls -la |
Datenbank (MySQL)
| Beschreibung | Befehl |
|---|---|
| Datenbank exportieren | mysqldump -u USER -p DBNAME > backup.sql |
| Datenbank importieren | mysql -u USER -p DBNAME < backup.sql |
???? Kombinierte Befehle
Nach Composer-Änderungen
rm -rf var/cache/* && /opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar dump-autoload -o
Extension installieren + Cache leeren
/opt/plesk/php/8.3/bin/php /usr/lib64/plesk-9.0/composer.phar require vendor/package && rm -rf var/cache/*
Kompletter Reset
rm -rf var/cache/* && /opt/plesk/php/8.3/bin/php vendor/bin/typo3 cache:flush && /opt/plesk/php/8.3/bin/php vendor/bin/typo3 extension:setup
???? Hinweis: Alle Befehle beziehen sich auf Plesk-Server mit PHP 8.3. Bei anderen PHP-Versionen den Pfad entsprechend anpassen, z.B. /opt/plesk/php/8.2/bin/php