Nachfolgend erläutere ich, wie man Contao beim Webhoster 1&1 (www.1und1.de) am besten einstellt.

Datenbank
Bei 1&1 kann man sowohl eine MySQL 4, als auch eine MySQL 5 Datenbank einrichten. Wähle die die MySQL 5 Variante.

Auf aktuelle PHP-Version umstellen
Achtung: bei den meisten neuen 1&1 Paketen inzwischen anscheinend nicht mehr notwendig, da diese von selbst auf PHP5 laufen. Lasst diesen Schritt also erstmal weg und setzt ihn nur dann ein, wenn ihr merkt, dass Contao nicht richtig funktioniert.

Benenne die .htaccess.default im Rootverzeichnis von Contao in .htaccess um (geht bei Windows teilweise nur mittels FTP-Programm). Öffne die Datei danach in einem Editor und setze ganz an den Anfang diese Anweisung:

Contao 3 benötigt PHP 5.3.2+ und somit muss der Eintrag bei 1und1 so lauten (danke an den Nutzer SnakeKiel für den Hinweis):
Code:
AddType x-mapp-php6 .php
AddHandler x-mapp-php6 .php
Speichere die .htaccess-Datei und lade sie wieder ins Rootverzeichnis hoch.

Safe Mode Hack (SMH) einrichten:
Achtung: Bei den neueren 1&1-Paketen ist der Safe Mode Hack normalerweise nicht mehr nötig.
Dummerweise zeigt der Contao-Check aber bei 1&1 dennoch an, dass man den Safe Mode Hack benötigt. Lass dich davon nicht irrtieren und probier es erstmal ohne.


Du brauchst den Safe Mode Hack nur, wenn du z.B. merkst, dass die Dateiverwaltung im Contao-Adminbereich nicht richtig funktioniert (keine Dateien hochgeladen, umbenannt oder gelöscht werden können)

Ggf. Pfadanpassung:
Falls du Contao von einem Verzeichnis in ein anderes Verzeichnis auf dem Webspace verschiebst, musst du die Pfadangaben korrigieren, damit Contao wieder Zugriff auf Styles/Scripte/etc. hat.
Pfadangaben werden in folgenden Dateien gespeichert:
  • .htaccess im Basisverzeichnis
  • pathconfig.php und localconfig.php im Ordner system/config/


Wichtig: Bearbeite und speichere Contao-Dateien bitte ausschließlich im Zeichenformat UTF-8 (ohne BOM).