Redaxo auf Windows Server (IIS) installieren

Ich musste ein Redaxo auf einem Kundenwebspace installieren. Der Webspace läuft auf dem IIS von Microsoft™. Die Installation hakte bei der Rechteüberprüfung für die Verzeichnisse. Standardmäßig ist das include-Verzeichnis von Redaxo durch eine .htaccess-Datei vor Lesezugriffen aus dem Internet per Webbrowser geschützt. Dies wird bei der Installation ab der Version 4 sinnvollerweise überprüft. Dem Provider war es nicht möglich, die Verzeichnisrechte so zu setzen, dass zwar der Webserver IIS auf die Verzeichnisse lesend und schreibend zugreifen kann, nicht jedoch der Internetbenutzer mit einem Browser. Also hakt die Installation.

Wie die Installation dennoch durchgeführt werden kann, wird im Folgenden beschrieben. Das Verfahren wird aber ausdrücklich nicht zur Nachahmung empfohlen, da diese Installation nicht sicher ist. Hier werden Sicherheitsmechanismen des Content Managementsystems übergangen!

Zunächst muss die inlude/master.inc.php von Hand angepasst werden. Die Datenbankeinträge (Datenbankname, Benutzer und Passwort) sowie Verschlüsselung der Benutzerpasswörter (sha1) muss händisch eingetragen werden. Auf das redaxo und das files-Verzeichnis müssen Schreibrechte bestehen. Redaxo hochladen und Installation starten. Wenn die Meldung erscheint, dass redaxo/include beschreibbar ist, muss ein Installationsschritt übersprungen werden, indem in der Browserzeile der Parameter checkmodus von 1 auf 3 gestellt wird.

Anschließend die Datenbank anlegen und Installation normal abschließen.
In jedem Falle muss das Addon Metainfos reinstalliert werden. Weitere Einschränkungen wurden bisher nicht festgestellt.

Wichtig! Diese Installation nur zu Testzwecken verwenden. Die Nachahmung wird nicht empfohlen, da hierdurch ein Sicherheitsloch entsteht.