====== Installation auf einem Webserver ====== Dieses Kapitel beschreibt die Installation von SoSci Survey auf einem eigenen Webserver. Falls Sie eine bestehende Installation von SoSci Survey aktualisieren möchten, lesen Sie bitte die Anleitung [[update|Update der Installation]]. **Hinweis:** Dieses Kapitel ist __nicht__ relevant, wenn Sie SoSci Survey auf einem bestehenden Befragungsserver nutzen möchten (z.B. [[https://www.soscisurvey.de| www.soscisurvey.de]]). Dort können Sie ohne Installation direkt ein Benutzerkonto und Befragungsprojekt registrieren ([[:de:start|Übersicht]]). **Hinweis:** SoSci Survey steht __nicht__ öffentlich zum Download bereit. Für den Betrieb von SoSci Survey auf einem lokalen Server ist eine Server-Lizenz erforderlich. Unternehmen können Serverlizenzen für den Betrieb eines eigenen Befragungsservers erwerben ([[https://www.soscisurvey.de/de/pricing#licence|Preise]]). Wissenschaftliche Institutionen können eine kostenlose [[https://www.soscisurvey.de/de/academic#server-licence|Hochschullizenz]] beantragen. Wenn Sie mit der Installation von Web-Applikationen vertraut sind, ist das Vorgehen einfach: - Datenbank vorbereiten * Legen Sie in MySQL einen Datenbank-Nutzer und * eine Datenbank für SoSci Survey an und * stellen Sie sicher, dass die Data-at-Rest-Verschlüsselung dafür aktiviert ist. - Kopieren Sie alle Dateien aus dem Setup-ZIP in ein Verzeichnis auf dem Webserver. - Stellen Sie sicher, dass der PHP-Prozess Datei-Schreibzugriff auf dieses Verzeichnis hat. - HTTP-Zugriffsreche * Verbieten Sie den HTTP-Zugriff auf ''files'', ''system'', ''inc'' und ''lib''. * Schränken Sie den HTTP-Zugriff auf ''admin'' optional auf das Unternehmensnetzwerk und/oder VPN ein. * Stellen Sie sicher, dass der HTTP-Zugriff nur über HTTPS (SSL-verschlüsselt) möglich ist. - Rufen Sie im Browser die URL ''.../admin/install.php'' auf - Ergänzen Sie eventuell fehlende PHP-Module und passen Sie die PHP-Konfiguration nach Bedarf an - E-Mail-Versand * Tragen Sie in den ''sendmail''-Einstellungen einen Relay-Host ein, falls erforderlich. * Alternativ tragen Sie in den Server-Einstellungen einen SMTP-Server für den Mailversand ein. - Richten Sie zwei Cronjobs für SoSci Survey ein ([[:de:server:crontask]]) Die einzelnen Schritte werden in den folgenden Anleitungen genauer beschrieben. * [[:de:server:requirements]] * [[:de:server:security]] (wichtig) * [[:de:server:prepare]] * [[:de:server:copy]] * [[:de:server:permissions]] * [[:de:server:php-settings]] * [[:de:server:install]] * [[:de:server:crontask]] (notwendig) * [[:de:server:config]] * [[:de:server:intranet]] ===== Weitere Schritte ===== * Evtl. möchten Sie noch [[addon|zusätzliche Module installieren]]. * SoSci Survey kennt eine Reihe von Erweiterungen, die Sie nun installieren können: [[plugins|Erweiterungen]]. * Das Kapitel [[data|Daten in SoSci Survey]] gibt Ihnen einen Überblick, wo SoSci Survey welche Daten speichert. * Es gibt eine Reihe von Möglichkeiten zur [[performance|Optimierung der Server-Leistung]]. * Für Intranet-Server lesen Sie bitte [[:de:server:intranet]]. * Das Vorgehen zum Update einer bestehenden Installation beschreibt das Kapitel [[update|Update der Installation]]. * Falls der Umzug einer bestehenden Installation auf einen neuen Server erforderlich ist: [[move]]. ===== Sonstiges ===== * [[troubleshooting]]