Inhaltsverzeichnis

Vorbereitung des Servers II (IIS)

Nachfolgende Anleitung basiert auf einer Installation der Microsoft Internet Information Services in Version 5.0. Bei anderen Versionen können sich die Dialogfelder unterscheiden.

Website anlegen

Ein Webserver zeigt einem Nutzer/Besucher im Idealfall nur das, was der Besucher sehen soll. Vor allem sieht man „von außen“ nicht, wo die Daten tatsächlich auf dem Server liegen.

Beim Installationsverzeichnis muss man also unterscheiden, wo dieses Verzeichnis intern liegt (z.B. /var/www/sosci/) und unter welchem Namen es extern aufgerufen wird (z.B. http://www.domain.tld/survey/). Damit ein Verzeichnis „von außen“ via HTTP oder HTTPS sichtbar ist, erzeugen Sie in der Computerverwaltung eine neue Applikation für SoSci Survey.

[Bild]

Zugriff auf das Hauptverzeichnis

Die Zugriffseinstellungen müssen dem IIS lesenden und schreibenden Zugriff erlauben, da für jedes Befragungsprojekt ein Verzeichnis angelegt wird.

[Bild]

Verzeichnis-Index

Legen Sie fest, dass beim Aufruf eines Verzeichnisses die Datei index.php angezeigt wird.

[Bild]

PHP-Dateien aktivieren

Wählen Sie zur Verarbeitung von PHP-Dateien („*.php“) den PHPCGI-Wrapper.

[Bild]

Zugriff und Schutz einrichten

Einstellung der Rechte auf Windows Ebene für folgende Verzeichnisse als Admin: • Admin • Inc • System • View

Das gilt für das IIS-Prozesskonto und dem Internetgastkonto Benutzer

Einstellung der Rechte auf Windows Ebene für folgende Verzeichnisse als User: • Docu • Help • Images • Layout • Modules • Plugins • Script • Templates

Das gilt für das IIS-Prozesskonto und dem Internetgastkonto Benutzer

Jetzt sollte die Startseite des Surveys erreichbar sein unter folgendem Link: http://domain.tld/sosci/

Die Projekt- und Serververwaltung wird nach kurzer Zeit oder durch Klick automatisch aufgerufen. Dort können Sie sich mit dem Login „admin“ anmelden.

E-Mail-Versand einrichten

Unter Umständen ist es notwendig, den Versand von E-Mails via PHP/IIS zu konfigurieren: Sending email from PHP on Windows using IIS

Abschluss der Konfiguration

Mitunter muss der IIS über die Konsole mittels iisreset neugestartet werden, damit der IIS die Änderungen vollständig übernimmt.

Dieser Reset kann auch hilfreich sein, wenn bei Aufruf der URL nur ein „http 500 Internal Server“ erscheint, die Dateirechte etc. aber korrekt konfiguriert sind.