Als WordPress-Entwickler verbringen Sie wahrscheinlich viel Zeit im FTP-Client (FileZilla) oder im Hosting-Panel. Das ist ein Fehler. Was in FTP 15 Minuten dauert (z. B. das Löschen eines cache-Ordners mit 100.000 Dateien), dauert im SSH-Terminal 2 Sekunden.
In diesem Leitfaden zeige ich Ihnen eine Reihe von Befehlen, ohne die Senior-Entwickler nicht arbeiten können.
1. Festplattenanalyse: Was frisst meinen Speicher?
Wenn das Hosting “Quota Exceeded” schreit, hilft FileZilla nicht. Nutzen Sie dies:
du (Disk Usage)
## Ordner im aktuellen Verzeichnis nach Größe sortiert anzeigen
du -h --max-depth=1 | sort -hr
ncdu (NCurses Disk Usage)
Wenn möglich, nutzen Sie ncdu. Es ist ein interaktiver Manager, den Sie mit Pfeiltasten steuern. Absolute Empfehlung.
2. Logs: Echtzeit-Debugging
Statt debug.log herunterzuladen, mit Notepad zu öffnen und nach Fehlern zu suchen… schauen Sie live zu!
tail -f
## Die letzten Zeilen der Datei in Echtzeit verfolgen
tail -f wp-content/debug.log
Aktualisieren Sie jetzt die Seite im Browser, und Fehler erscheinen direkt auf dem Bildschirm. Beenden mit Strg+C.
3. Dateien durchsuchen: Wo ist dieser Code?!
Suchen Sie, wo add_image_size verwendet wurde? Laden Sie nicht das ganze Projekt herunter.
grep
## Suche nach dem Begriff "add_image_size" in allen PHP-Dateien rekursiv
grep -r "add_image_size" .
4. Berechtigungen: “403 Forbidden” beheben
Oft haben Dateien nach einer Migration falsche Rechte. Merken Sie sich die Regel:
- Verzeichnisse: 755
- Dateien: 644
find + chmod
Nicht manuell machen. Automatisieren:
## Setze 755 für alle Verzeichnisse
find . -type d -exec chmod 755 {} \;
## Setze 644 für alle Dateien
find . -type f -exec chmod 644 {} \;
5. Backups: Schnelles Archiv
Schnelles Backup vor dem Update? Nicht per FTP kopieren. Packen Sie es auf dem Server.
tar
## Archiv backup.tar.gz aus dem aktuellen Verzeichnis erstellen
tar -czf backup.tar.gz .
Entpacken:
tar -xzf backup.tar.gz
Zusammenfassung
Das SSH-Terminal beißt nicht. Es ermöglicht Ihnen, mit der Geschwindigkeit der Serverfestplatte zu arbeiten, nicht mit Ihrer Internetgeschwindigkeit. Fangen Sie mit ncdu und tail -f an.



