TYPO3: Was für ein Hosting brauche ich?
TYPO3 stellt im Gegensatz zu statischen HTML-Seiten ein paar mehr Anforderungen an das Hosting. In diesem Artikel möchte ich diese erläutern.
Webserver
Als erstes benötigt man einen Webserver. Es empfieht sich hier einen aktuellen Apache Webserver zu benutzen. IIS wird zwar auch untersützt, benötigt aber etwas mehr “Pflege”. Das Modul mod_rewrite sollte für den Einsatz von RealURL vorhanden und nutzbar sein.
PHP
TYPO3 ist in PHP geschrieben und benötigt daher PHP. Zum Einsatz sollte eine aktuelle PHP Version 5.x kommen. Ab TYPO3 Version 4.2 wird PHP 5.2 benötigt werden. Freetype sollte in PHP einkompiliert sein. Folgende Einstellungen sind für PHP in Bezug auf TYPO3 wichtig:
- memory_limit
- upload_max_filesize
PHP-Cache
Ergänzend bringt ein PHP-Cache enorme Vorteile. Es kann als Produkt eAccelerator oder Zend-Optimizer zum Einsatz kommen.
Datenbank
MySQL ist die bevorzugte Datenbank von TYPO3. Hier sollte eine aktuelle MySQL Version 5.x benutzt werden. Durch den Einsatz der Extension DBAL kann prinzipiell eine andere Datenbank verwendet werden.
Bildverarbeitung
Für die Bildverarbeitung in TYPO3, z.B. um Bilder automatisch in Dimmension und Qualität kleiner zu rechnen, muss auf dem Server “GraphicsMagick” oder “ImageMagick” installiert sein. Ich empfehle den Einsatz von “GraphicsMagick”.
Weiterhin wird eine in PHP einkompilierte GDLib-Version benötigt.
Weitere Anwendungen
Je nachdem, welche Extension installiert ist, kann es sein, dass weitere Anwendungen auf dem Server installiert sein müssen. So wird für das Durchsuchen von PDFs mit der TYPO3-Suche das Tool “pdfinfo” benötigt. Details zu diesen weiteren Tools enthalten hoffentlich die entsprechenden Extension-Dokumentationen.
Hat man bei seinem Hoster diese Voraussetzungen erfüllt, so kann es auch mit TYPO3 klappen. Wer nicht einen Server sein Eigen nennt, dem kann ich nur empfehlen, einen Hoster auszusuchen, der sich mit TYPO3 auskennt. Einen Einstieg in die Auswahl kann diese TYPO3-Wiki-Seite liefern.
Ich werde diese Liste immer ein wenig erweitern. Es lohnt sich also, sie zu bookmarken. Wer Anregungen hat, möge diese in als Kommentar hinterlassen.
Popularity: 3%
Werbung
2007-10-30 - 7.23 pm
Webserver
mod_rewrite ist sehr zu empfehlen, da es Voraussetzung für realURL ist.
PHP
Version 5.2+ wird für die kommende TYPO3-Version 4.2 vorausgesetzt.
Ergänzend bringt ein PHP-Cache enorme Vorteile also am besten eAccelerator oder Zend-Optimizer installieren.
Bildverarbeitung
Wenn amn IM einsetzt sollte man darauf achten, welche Version man verwendet, da sich teilweise enorme Performanzunterschiede ergeben. Nach wie vor ist IM 4.2.9 keine so schlechte Wahl, obwohl veraltet.
Zusätlich empfiehlt sich die freetype Software.
2007-10-30 - 8.05 pm
Alles richtig. IM hat aber in der genannten Version ein Sicherheitsproblem. Daher besser GM benutzen!
2007-10-31 - 7.49 am
Korrektur: TYPO3 4.2 setzt PHP 5.1 voraus
georg
2007-10-31 - 9.12 am
Thomas ist bei den heißen Themen immer mit am Ball ;) Schwerpunkt der kommenden Ausgabe des T3N Magazins wird übrigens der 6,5 Seiten lange Artikel “TYPO3 Hosting” sein.
http://t3n.yeebase.com/
2007-10-31 - 9.18 am
Ah! Ich habe das dritte Auge was das T3N-Magazin anbelangt ;-) Wer ist den Autor des Artikels?
2007-10-31 - 9.22 am
das wird am 5.12. ca. bekannt gegeben, sonst bekommt mir der kollege zuviele mails vorab ;)
2007-10-31 - 9.26 am
OK… Kollege! Hm – lass mal raten…
2007-10-31 - 9.30 am
Tut es nicht, offiziell benötigt TYPO3 4.2 PHP 5.2.
2007-10-31 - 9.38 am
Hallo Ingo,
dev-liste 24.10 “prerequiste for each typo3 version”
masi > I know. Only after this announcement it has been realized that we cannot do that without alienating our user base. When the next alpha or the first beta ships thus will be corrected. Unless we change our plans again it’s 5.1 ;-)
code > http://typo3.svn.sourceforge.n.....iew=markup => #258
georg
2007-10-31 - 9.43 am
Und wer ist Releasemanager, Masi oder ich?
2007-10-31 - 9.49 am
dann benötigt es eben inoffiziell 5.1, aber bin schon still. man soll wohl die cores nicht in ihrer arbeit stören
2007-10-31 - 9.54 am
Hihi ;-)
Ich werde übrigens den Artikel um Eure Anmerkungen erweitern. Wer also noch was zu ergänzen hat, möge sich hier per Kommentar melden. Besten Dank!
2007-10-31 - 12.26 pm
Probleme gibts auch immer wieder bei
- zu tiefes memory_limit
- zu tiefe upload_max_filesize
- einzelnen Hoster, die fopen erlauben (Sicherheitsbedenken) oder vergessen die curl-lib zu installieren (keine Zugriff auf TER)
- Zugriffsrechten, wenn TYPO3 Dateien schreiben soll, die per FTP hochgeladen wurden oder umgekehrt
- ist SafeMode (teilweise) aktiviert muss IM/GM im erlaubten Pfad liegen. Meiner Meinung nach ist für TYPO3 suphp oder ähnliches zu empfehlen.
2007-10-31 - 12.49 pm
… deswegen habe ich ja geschrieben, man sollte sich nen Hoster suchen, der explizit TYPO3 unterstützt…
2007-10-31 - 1.27 pm
@Thomas: Das ein Hoster TYPO3 explizit unterstützt bedeutet leider nicht immer, dass es dann auch sauber läuft. Infomaniak.ch z.B. unterstützt zwar TYPO3 explizit, aber gemäss AGB ist exec ausgeschaltet, womit IM/GM nicht laufen.
2007-10-31 - 2.07 pm
Tja, ein Grund den Hoster nicht zu benutzen… Ich würde mich da in erster Linie bei der Auswahl auf die wiki-Liste und Erfahrungen dritter verlassen…
2007-10-31 - 2.58 pm
So, ich habe die Liste ein wenig erweitert…
2007-11-02 - 1.23 pm
Welche Hoster sind den zu empfehlen? Ich finde mich in dem ganzen Sumpf erstmal garnicht zurecht. Wo Typo3 drauf steht, muss nicht immer 100% Typo3 drin stecken. :(
2007-11-07 - 10.28 pm
Ich würde einen Hoster suchen, mit dem eine TYPO3-Agentur zusammenarbeitet. Die kennen dann die üblichen Fallen und können auch Support liefern. Solche Hoster wissen z.B. wohl meist auch, dass es in ihrem eigenen Interesse ist, Sicherheitsupdates für TYPO3 einzuspielen.
Und das sag ich jetzt nicht, weil wir selbst hosten, sondern weil ich es leid bin stundenlang mit externen Hostern zich kleine (PHP-)Einstellungen anzupassen.