Drupal Hosting

Sie möchten Ihre Internetseite mit Drupal (CMS) bei einem Webhoster installieren?
Dabei ist darauf zu achten, dass neben einem günstigen Preis Ihr Webhoster auch alle Kriterien erfüllt, die Drupal benötigt! Unser Tip für günstiges und gutes Webhosting, speziell geeignet für Drupal:

Augen auf bei der Provider-Wahl!
Gerade die großen Anbieter wie T-Online, Strato, 1&1 oder AOL erfüllen die Systemvoraussetzungen für Drupal meistens nicht, oder nur in teuren Zusatzpaketen. Manchmal ist man bei den vermeintlich kleinen Providern besser aufgehoben, da diese flexibler sind (und meistens auch günstiger).
Systemvoraussetzungen für Drupal Hosting:
Allgemeine Anforderungen
Apache Webserver oder IIS
PHP (Drupal ist PHP5 kompatibel)
MySQL oder PEAR unterstützte Datenbank
Welche Versionen jeweils mindestens benötigt werden und weitere vor allem technische Angaben sind in der detaillierten Anforderungsliste zusammengefasst.
Hinweis : "Clean Urls"
Drupal unterstützt einen Webauftritt mit sogenannten Clean Urls. Um diese Funktion nutzen zu können, muss der Zugriff auf die Apache Konfigurationsdatei .htaccess und das Benutzen des Apache Modules mod_rewrite erlaubt sein.
Falls mod_rewrite nicht benutzt werden kann oder ein IIS benutzt wird läuft Drupal trotzdem ohne Probleme.
Wie bekomme ich heraus, ob mein Webspace / Provider für Drupal geeignet ist?
Ob euer Webspace bzw. Provider die Anforderungen erfüllt, könnt ihr entweder über die Info-Seiten des Providers oder mit einer Email-Anfrage erfahren. Speziell die mod_rewrite Funktionalität ist bei weitem nicht in allen Webspace Angeboten enthalten.
Detaillierte Anforderungsliste:
Ein Webserver der PHP Scripte ausführen kann
Empfohlen wird : Apache. Drupal wurde entwickelt für Version 1.3.x und erfolgreich getestet mit Version 2.0.x.
Optional : IIS. Drupal wurde in Hinblick auf Kompatibilität zu IIS entwickelt und läuft auch auf darauf.
PHP
Mit Drupal Version 4.6 wird PHP Version 4.3.3+ benötigt (PHP 5 wird ab 4.6 unterstützt). Drupal 4.2 bis 4.5.2 benötigen mindestens PHP Version 4.1+. Ältere Versionen von Drupal laufen ab PHP 4.0.6+. Es wird die letzte Version von PHP 4.x. empfohlen.
PHP XML Erweiterung (für {bloggerapi|drupal|jabber|ping}.module). Diese Erweiterung ist in einer standard PHP Installation per default eingeschaltet; die Windowsversion von PHP hat eine eingebaute Unterstützung für diese Erweiterung.
PHP benötigt die folgenden Konfiguration für Drupal :
session.save_handler: user
Zusätzlich werden noch folgende Einstellungen empfohlen :
session.cache_limiter: none
(es wurden nur Angaben genannt, die von der Default-Einstellung php.ini-dist / php.ini-recommended abweichen, ausgehend von PHP 4.0.6)
Die genannten Einstellungen sind in der default .htaccess enthalten, die mit Drupal geliefert wird. Es sollte nicht nötig sein diese selbst zu setzen.
Hinweis - PHP Konfiguration über .htaccess funktioniert nur :
mit Apache (oder kompatiblen Webservern),
wenn .htaccess gelesen wird, z.B. darf "AllowOverride" nicht auf "None" gesetzt sein,
wenn PHP als Apache Modul installiert wurde.
Es gibt auch Möglichkeiten die Einstellungen für PHP über andere Interfaces zu realisieren.
Für eine PEAR unterstützte Datenbank wird (natürlich) eine PEAR Installation benötigt.
Ein von PHP unterstützter Datenbank Server
Empfohlen wird : MySQL, v3.23.17 oder aktueller. Für die in Drupal benutzten INNER JOIN's mit join_condition's ist MySQL 4 ausreichend.
Optional : Jede PEAR unterstützte Datenbank. Aktuell wird aber nur PostgreSQL aktiv gepflegt und unterstützt. Erfahrungen mit anderen Datenbanken sind willkommen.
Hosting Tip:
Natürlich gibt es etliche Firmen, die für Drupal ein passendes Hosting anbieten. Diverse Listen gibt es auch auf Drupal-Seiten und in Foren (einfach mal googleln!).
Nach langem Suchen und Vergleichen bin ich bei all-inkl.com gelandet, und bin bisher sehr zufrieden!


