Optimierungs-Reihenfolge (empfohlen)
- Backup erstellen
- Aufräumen
- Sicherheit
- SEO
- Performance
- CLI automatisieren
Server-Grundcheck
Im All-Inkl KAS prüfen:
- PHP Version → mindestens 8.2 oder 8.3
- PHP Memory Limit → 256 MB oder 512 MB
- max_execution_time → mindestens 120
- OPcache aktiviert? (bei All-Inkl meist aktiv)
Wenn PHP < 8.2 → sofort umstellen.
Joomla System prüfen
Backend → System → Systeminformationen
- PHP Version korrekt?
- Datenbank: MariaDB aktuell?
1️⃣ Website bereinigen
🧹 Erweiterungen prüfen
System → Erweiterungen → Verwalten → Verwalten
- Nicht genutzte Komponenten
→ deinstallieren - Alte Plugins
→ deaktivieren oder löschen - Templates, die du nie nutzt
→ entfernen
💡 Faustregel: Alles was kein klares „Warum“ hat, darf gehen.
🧱 Module aufräumen
Inhalt → Module
- Leere Modulpositionen entfernen
- Doppelte Menü-Module löschen
- „Test“-Module löschen
🗂 Medienordner aufräumen
Inhalt → Medien
- Unbenutzte Bilder löschen
- Große Bilder > 3000px vermeiden
- Strukturierte Ordner anlegen
🧾 Datenbank reparieren
System → Wartung → Datenbank
→ „Reparieren“ klicken
→ Schema prüfen
2️⃣ Sicherheit verbessern
🔐 1. HTTPS erzwingen
System → Konfiguration → Site
- „HTTPS erzwingen“ → Gesamte Website
🔐 2. Zwei-Faktor-Authentifizierung
Benutzer → Plugins
Aktivieren:
- „Two Factor Authentication – TOTP“
🔐 3. Admin-URL absichern
Mit Plugin wie:
- Admin Tools (Akeeba)
→ Backend-URL verschleiern
→ Firewall aktivieren
🔐 4. Dateirechte prüfen
Ordner: 755
Dateien: 644
config.php: 444 oder 640
3️⃣ Auffindbarkeit (SEO)
🔎 1. SEO aktivieren
System → Konfiguration → Site
- Suchmaschinenfreundliche URLs → JA
- URL-Rewrite nutzen → JA
- .htaccess aktivieren (Datei umbenennen in .htaccess)
🔎 2. Meta-Daten pflegen
- Menüeinträge → Meta-Beschreibung setzen
- Beiträge → individuelle Description
🔎 3. Strukturierte Daten
Cassiopeia unterstützt Schema.org automatisch.
Optional: OSMap (Sitemap erzeugen)
🔎 4. XML-Sitemap erstellen
Mit:
- OSMap
- oder JSitemap
Dann in Google Search Console einreichen.
4️⃣ Performance steigern
Jetzt wird’s spannend 🔥
⚡ 1. Joomla Cache aktivieren
System → Konfiguration → System
- Cache aktivieren → Progressive
- Cache-Zeit → 15–30 Minuten
⚡ 2. GZIP aktivieren
System → Konfiguration → Server
→ GZIP-Komprimierung = JA
⚡ 3. Bilder optimieren
Vor Upload:
- WebP verwenden
- max 1600px Breite
- 70–80% Qualität
Optional:
- JCH Optimize
- ImageRecycle
⚡ 4. Unnötige Plugins deaktivieren
Vor allem:
- alte System-Plugins
- doppelte SEO Plugins
⚡ 5. CDN optional
Cloudflare kann:
- Cache
- DDoS Schutz
- SSL
5️⃣ Joomla CLI
Joomla CLI (Command Line Interface) ist die Möglichkeit, Joomla über die Kommandozeile zu steuern – also ohne Browser, nur mit Terminal / Konsole.
Für Joomla 6 bedeutet das:
Du kannst viele Verwaltungsaufgaben direkt per Befehl ausführen. Schnell, sauber, automatisierbar.
CLI = Command Line Interface
Ort auf Server: /cli
Aufruf via SSH:
php cli/joomla.php
🔧 Wichtige CLI Befehle
🔹 Erweiterungen aktualisieren
php cli/joomla.php extension:update
🔹 Cache leeren
php cli/joomla.php cache:clean
🔹 Benutzer anlegen
php cli/joomla.php user:create
🔹 Passwort zurücksetzen
php cli/joomla.php user:reset-password
🔹 Wartungsmodus aktivieren
php cli/joomla.php site:offline
Online schalten:
php cli/joomla.php site:online
🔹 Datenbank prüfen
php cli/joomla.php database:fix
🔹 Cronjob mit CLI
Beispiel Cronjob:
/usr/bin/php /var/www/html/cli/joomla.php extension:update
Damit kannst du automatische Updates fahren.