⚙️ Anforderungen · Hub-Übersicht

Was Joomla
vom Server braucht.

Joomla läuft technisch auf vielen Standard-Hosts. Aber: nicht jedes Hosting passt ohne Tuning. Welche PHP-Version, welche MySQL-Konfiguration, wie viel RAM und welche Extensions Joomla wirklich braucht – mit klarer Trennung zwischen Pflicht und Empfehlung.

Pflicht-Anforderungen für Joomla 5

Joomla 5 hat klare Mindest-Voraussetzungen. Wenn dein Hosting hier unter den Werten liegt, läuft Joomla nicht stabil:

  • PHP 8.1 oder höherJoomla 5 unterstützt offiziell PHP 8.1, 8.2 und 8.3. PHP 7.x wird nicht mehr unterstützt – wer noch auf PHP 7 ist, hat Hosting-EOL-Probleme.
  • MySQL 8.0+ oder MariaDB 10.4+Ältere Versionen zeigen Inkompatibilitäten mit Joomla-5-spezifischen Datenbank-Features.
  • Apache 2.4+ oder Nginx 1.18+Mit aktivem mod_rewrite (Apache) oder vergleichbarer Rewrite-Konfiguration (Nginx) – sonst funktionieren SEF-URLs nicht.
  • SSL/TLS-UnterstützungHTTPS ist heute Pflicht. Let's Encrypt reicht, sollte aber automatisch erneuert werden.

PHP-Extensions, die Joomla zwingend braucht

Auch wenn die PHP-Version stimmt, müssen bestimmte Extensions verfügbar sein. Bei vielen günstigen Standard-Hostern fehlen einzelne davon:

  • mysqliDatenbank-Anbindung. Standard-Bibliothek, aber bei minimalen PHP-Builds gelegentlich abgeschaltet.
  • mbstringMulti-Byte-String-Funktionen. Pflicht für Multi-Language und korrekte Umlaut-Verarbeitung.
  • GDGrafik-Bibliothek für Bild-Verarbeitung in Joomla.
  • curlHTTP-Client für Updates, externe API-Aufrufe und Komponenten-Downloads.
  • opensslVerschlüsselung, SSL-Verbindungen, sichere Hashes.
  • zipUpdate-Pakete entpacken, Akeeba-Backups verarbeiten.
  • xml, dom, simplexmlXML-Parser für Sitemaps, RSS-Feeds, Konfigurationen.

Eine spezielle Extension, die Joomla nicht zwingend braucht, aber viele Komponenten voraussetzen: ionCube Loader. Komponenten wie sh404SEF Pro, RSFirewall oder ältere Versionen von einigen kommerziellen Erweiterungen sind ionCube-verschlüsselt und funktionieren ohne diese Extension nicht.

PHP-Konfigurationswerte

Auch bei vorhandenen Extensions kann Joomla scheitern, wenn die PHP-Limits zu niedrig gesetzt sind:

PHP-Direktive Mindestwert Empfohlen
memory_limit 128 MB 256 MB
max_execution_time 30 s 120 s
upload_max_filesize 8 MB 64 MB
post_max_size 8 MB 64 MB
max_input_vars 1.000 5.000

Detail-Ansicht der PHP-Konfiguration mit Tuning-Tipps: PHP-Konfiguration für Joomla.

RAM und Speicher

Joomla selbst ist nicht extrem speicherhungrig, aber die Komponenten-Last summiert sich. Realistische Faustregeln:

  • Kleine Joomla-Sites (bis 50 Artikel, wenige Komponenten):128–256 MB RAM pro PHP-Worker reichen.
  • Mittlere Sites (bis 500 Artikel, sh404SEF, Akeeba, Hikashop):256–512 MB pro Worker, stabiler bei 512 MB.
  • Große Sites mit Custom-Komponenten:512 MB bis 1 GB pro Worker, je nach Komplexität.

Bei Shared-Hosting ist das oft kein direkter Konfigurationsparameter, sondern wird vom Hoster im Backend pauschal pro Tarif gesetzt. Bei VPS und dedizierten Servern ist es Teil der PHP-FPM-Konfiguration.

Datenbank-Anforderungen

Joomla nutzt MySQL oder MariaDB. Wichtige Konfigurationswerte:

  • max_allowed_packetMindestens 64 MB. Sonst scheitern größere Inhalt-Imports oder Akeeba-Backups.
  • innodb_buffer_pool_sizeBei dedizierten Servern: 50–80 % des freien RAM für InnoDB.
  • UTF-8 utf8mb4 als Default-CharsetFür korrekte Emoji- und exotische Zeichen-Verarbeitung.

Joomla 5 setzt auf utf8mb4 als Standard. Wer von Joomla 3 migriert, muss prüfen, ob die alte DB noch in utf8 (3-Byte) statt utf8mb4 (4-Byte) läuft – das gibt sonst Encoding-Probleme.

Cron-Jobs (für Akeeba und Wartung)

Joomla selbst hat seit Version 4 ein eingebautes Task-System. Aber für solide Backup-Strategie mit Akeeba ist ein echter Cron-Job auf Server-Ebene die bessere Wahl – damit Backups auch laufen, wenn keine Besucher die Seite besuchen.

  • Mindestens täglicher Cron-Jobfür Akeeba-Backup, ideal nachts.
  • WGet- oder cURL-Cron möglichwenn kein PHP-CLI-Cron verfügbar ist.
  • Cron-Loggingdamit Backup-Fehler auffallen.

Bei manchen ganz günstigen Hostern fehlt Cron komplett – das ist ein Hinweis darauf, dass das Hosting nicht für ernsthafte Joomla-Pflege gedacht ist.

Themen in diesem Bereich

Bei unserem Joomla Hosting ab Werk erfüllt

Alle hier genannten Anforderungen sind bei unserem Joomla-Tarif bereits erfüllt – ohne dass du PHP-Limits hochsetzen, MySQL-Pakete erweitern oder Extensions nachinstallieren musst:

  • PHP 8.3 mit allen Joomla-Extensionseinschließlich ionCube Loader für kommerzielle Komponenten.
  • MySQL 8 / MariaDB 10.6mit max_allowed_packet auf 64 MB, utf8mb4 als Default.
  • Apache 2.4 mit aktivem mod_rewriteSEF-URLs funktionieren ohne weitere Konfiguration.
  • SSL via Let's Encrypt vorinstalliertmit automatischem Renewal.
  • Cron-Job-Verfügbarkeitfür Akeeba-Backup und andere Joomla-Tasks.
  • PHP-Limits ausreichendmemory_limit 256 MB, upload_max_filesize 64 MB.
💰 29 € / Monat brutto · Sofort verfügbar

Anforderungen erfüllt – sofort startklar

Joomla-Hosting bei uns hat alle Pflicht-Anforderungen ab Werk erfüllt. Du sparst dir Tuning, fehlende Extensions und Limit-Workarounds – ab 29 € brutto im Monat.

→ Joomla Hosting buchen · 29 €

Server in Deutschland · Versandkostenfrei · Keine Einrichtungsgebühr