Systemanforderungen

Für die Installation von SoSci Survey benötigen Sie einen funktionierenden Webserver mit PHP- und Datenbank-Unterstützung. Die Installation von SoSci Survey setzt folgende Software voraus:

Auch wenn SoSci Survey mit veralteten PHP-Versionen zurecht kommt, empfehlen wir dringend, für alle drei Komponenten jeweils die aktuellen Programmversionen zu verwenden. Setzen Sie auf einem Webserver nur Software ein, die noch Sicherheitsupdates bekommt.

Bewährt hat sich folgende Konfiguration:

Die für einen stabilen Betrieb notwendige Leistung ist nicht ganz einfach zu quantifizieren. Sie hängt nicht nur stark davon ab, wie intensiv der Server genutzt wird (100 Interviews am Tag oder 100.000) – SoSci Survey reagiert auch relativ empfindlich darauf, wie schnell die Datenträger arbeiten. Langsame Datenspeicher hat man vor allem auf (a) alten Servern und (b) neuen Servern, wenn die Daten auf klassischen Festplatten und nicht auf auf SSD-Speichern abgelegt werden. Für einen halbwegs aktuellen Befragungsserver mit durchschnittlichem bis hohem Interview-Aufkommen (bis ca. 20.000 Interviews pro Tag) empfehlen wir folgende Konfiguration:

Notiz: Die meisten günstigen Webspace-Angebote „im Internet“ sind sogenanntes „Shared Hosting“. Dabei laufen auf einem Webserver hunderte oder tausende Internetangebote. Dieser Webspace wird schon zu Preisen von unter 2 EUR pro Monat angeboten. Damit sich die Angebote auf so einem Server nicht in die Quere kommen, werden die Funktionen aber oftmals ein wenig eingeschränkte (z.B. läuft PHP im sog. Safe Mode). Im Gegenzug muss man sich um die Installation und Einrichtung des Webservers beim Shared Hosting nicht weiter kümmern. SoSci Survey kann auf einem Shared Hosting Angebot betrieben werden, allerdings sind dann unter Umständen nicht alle Funktionen (z.B. zeitgesteuerter Versand von Serienmails) verfügbar.

Für den optimalen Betrieb sollte der Server folgende Funktionen unterstützen:

Die Aufgabe des Webservers ist es, Inhalte vom Server im Internet/Intranet bereitzustellen. Damit dies funktioniert, müssen Webserver und ggf. Firewall korrekt konfiguriert sein. Bitte stellen Sie sicher, dass der Webserver via HTTP-/HTTPS-Protokoll erreichbar ist.

Tipp für Windows: Sofern Sie noch keinen IIS-Webserver betreiben und einen lokalen Server unter Windows einrichten möchten, spart das Installationspaket xampp der Apache Friends viel Arbeit. Es beinhaltet u.a. einen fertig konfigurierten Apache Webserver inklusive PHP und MySQL.