Betrieb
Was TYPO3 vom Hosting braucht
TYPO3 läuft auf gewöhnlichem Webhosting, aber nicht auf jedem. Die technischen Mindestanforderungen sind schnell genannt; interessanter sind die Punkte, die in Angeboten selten stehen und im Projekt trotzdem entscheiden.
Die technischen Mindestanforderungen
Aktuelle TYPO3-Versionen setzen eine moderne PHP-Version voraus; die genaue Spanne je Major steht in unserer Versionsübersicht. Dazu kommt eine Datenbank in ausreichender Version (MySQL, MariaDB oder PostgreSQL) und genügend Arbeitsspeicher für PHP, damit Bildbearbeitung und Backend-Module nicht an Limits laufen.
Für die Bildverarbeitung braucht es außerdem ein passendes Grafikpaket auf dem Server. Fehlt es, funktioniert die Seite trotzdem, nur die automatische Skalierung von Bildern bleibt aus. Das ist ein Fehler, der spät auffällt, weil er nur bei neu hochgeladenen Dateien greift.
Die Punkte, die wirklich entscheiden
Composer-Nutzung. Moderne TYPO3-Installationen werden über Composer verwaltet. Wo er nicht laufen kann, sind Updates deutlich aufwendiger und Abhängigkeitskonflikte fallen erst im Betrieb auf.
Zugriff auf die Kommandozeile. Datenbankmigrationen, Cache-Operationen und der Scheduler laufen dort. Ohne diesen Zugriff bleibt nur der Umweg über Backend-Module, und manches geht gar nicht.
Ein Weg zum automatisierten Deployment. Ob per SSH oder auf anderem Weg: Es braucht eine reproduzierbare Art, einen neuen Stand auf den Server zu bringen. Wer jede Änderung von Hand hochlädt, macht früher oder später einen Fehler, den niemand nachvollziehen kann.
Cronjobs. Der Scheduler startet sich nicht selbst. Ohne einen regelmäßigen Aufruf von außen laufen geplante Aufgaben nicht — und das fällt lange nicht auf.
Was zusätzlich Platz braucht
Manche Anforderungen sprengen einfaches Webhosting. Eine Solr-Suche ist ein eigener Dienst und braucht eine Umgebung, in der man ihn betreiben darf. Größere Installationen mit vielen Redakteuren profitieren von getrennten Umgebungen für Test und Produktion.
Solche Punkte gehören vor die Hosting-Entscheidung, nicht danach. Ein Umzug im laufenden Betrieb ist machbar, aber niemand macht ihn gern zweimal.
Sicherheit ist auch Hosting
Ein aktueller TYPO3-Stand nützt wenig auf einem Server mit veralteter PHP-Version. Die Verantwortung liegt geteilt: Wir halten die Anwendung aktuell, der Hoster die Plattform.
Wichtig ist, dass diese Trennung ausgesprochen ist. Wer bei einer Sicherheitsmeldung erst klären muss, wer zuständig ist, verliert die Zeit, auf die es ankommt. Mehr dazu unter TYPO3 absichern.
Eine praktische Reihenfolge
Vor dem Vertragsabschluss lohnt eine kurze Liste: PHP-Version und Umstellbarkeit, Datenbankversion, Composer möglich, Kommandozeilenzugriff, Cronjobs, Sicherungen inklusive geprüfter Rückspielung, Auftragsverarbeitungsvertrag.
Sieben Fragen, die ein Anbieter in wenigen Minuten beantwortet und die verhindern, dass ein Projekt an etwas scheitert, das nichts mit TYPO3 zu tun hat.