Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:server:start [17.12.2017 22:17] – [Systemanforderungen] adminde:server:start [28.05.2019 09:48] admin
Zeile 91: Zeile 91:
 Auf einige Verzeichnisse muss der Webserver zugreifen, aber Webserver-Benutzer (Internet-Surfer) dürfen keinen Zugriff erhalten. Dies muss durch eine entsprechende Konfiguration des Webservers sichergestellt werden. Auf einige Verzeichnisse muss der Webserver zugreifen, aber Webserver-Benutzer (Internet-Surfer) dürfen keinen Zugriff erhalten. Dies muss durch eine entsprechende Konfiguration des Webservers sichergestellt werden.
  
-Das Installationspaket enthält einige Dateien mit dem Namen .htaccess -- diese Dateien regeln u.a. die Zugriffsrechte auf einem standardmäßig konfigurierten Apache-Webserver die Zugriffsrechte. Testen Sie die korrekte Funktion, indem Sie die URLs //%%http://www.domain.tld/sosci/inc/-reach.php%%// und //%%http://www.domain.tld/sosci/system/-reach.php%%// aufrufen.+Das Installationspaket enthält einige Dateien mit dem Namen .htaccess -- diese Dateien regeln u.a. die Zugriffsrechte auf einem standardmäßig konfigurierten Apache-Webserver die Zugriffsrechte. Testen Sie die korrekte Funktion, indem Sie die URLs ''%%http://www.domain.tld/sosci/inc/-reach.php%%'', ''%%http://www.domain.tld/sosci/lib/-reach.php%%'' und ''%%http://www.domain.tld/sosci/system/-reach.php%%''' aufrufen.
  
   * Wenn Sie ein "permission denied" (oder ähnlich) erhalten, ist alles korrekt konfiguriert.   * Wenn Sie ein "permission denied" (oder ähnlich) erhalten, ist alles korrekt konfiguriert.
-  * Wenn Sie auf die Dateien zugreifen können und einen Apache-Server verwenden, wurde die Konfiguration via .htaccess vermutlich deaktiviert. In diesem Fall müssen Sie den Zugriff in der Apache-Konfiguration (z.B. ///etc/apache2/httpd.conf// oder //apache/conf/httpd.conf//) mit einer Directory-Direktive unterbinden. Dabei müssen Sie das Installationsverzeichnis plus ///inc// bzw. ///system// angeben, z.B.+  * Wenn Sie auf die Dateien zugreifen können und einen Apache-Server verwenden, wurde die Konfiguration via .htaccess vermutlich deaktiviert. In diesem Fall müssen Sie den Zugriff in der Apache-Konfiguration (z.B. ///etc/apache2/httpd.conf// oder //apache/conf/httpd.conf//) mit einer Directory-Direktive unterbinden. Dabei müssen Sie das Installationsverzeichnis plus ''/inc'', ''/lib'' und ''/system'' angeben
  
 <code> <code>
 <Directory /var/www/sosci/inc/> <Directory /var/www/sosci/inc/>
 +  Order allow,deny
 +  deny from all
 +</Directory>
 +<Directory /var/www/sosci/lib/>
   Order allow,deny   Order allow,deny
   deny from all   deny from all
Zeile 111: Zeile 115:
     * Wählen Sie den Karteireiter //URL//     * Wählen Sie den Karteireiter //URL//
     * Klicken Sie auf //Deny Sequence//     * Klicken Sie auf //Deny Sequence//
-    * Geben Sie im PopUp "/inc" ein und wiederholen Sie das Procedere für "/system"+    * Geben Sie im PopUp "/inc" ein und wiederholen Sie das Procedere für "/lib" und "/system"
   * Wenn Sie einen älteren IIS verwenden:   * Wenn Sie einen älteren IIS verwenden:
     * Öffnen Sie das Konfigurationstool (//configuration tool//) via Start -> Settings -> Control Panel -> Administrative Tools -> Internet Information Services     * Öffnen Sie das Konfigurationstool (//configuration tool//) via Start -> Settings -> Control Panel -> Administrative Tools -> Internet Information Services
-    * Navigieren Sie zum Installationsverzeichnis und dort zu ///inc//: Local Computer -> Web Sites -> Default Web Site -> Installationsverzeichnis -> inc+    * Navigieren Sie zum Installationsverzeichnis und dort zu ''/inc'': Local Computer -> Web Sites -> Default Web Site -> Installationsverzeichnis -> inc
     * Lassen Sie sich mit einem Rechtsklick die Einstellungen für das Verzeichnis anzeigen: Properties -> Directory Security -> IP address and domain name restrictions -> Edit     * Lassen Sie sich mit einem Rechtsklick die Einstellungen für das Verzeichnis anzeigen: Properties -> Directory Security -> IP address and domain name restrictions -> Edit
     * Wählen Sie "By default, all computers will be: Denied access"     * Wählen Sie "By default, all computers will be: Denied access"
     * Wiederholen Sie die letzten beiden Schritte für ///system//     * Wiederholen Sie die letzten beiden Schritte für ///system//
 +
  
 ===== PHP-Einstellungen ===== ===== PHP-Einstellungen =====
Zeile 168: Zeile 173:
  
 Nun ist die Installation abgeschlossen. Ab sofort können weitere Benutzerkonten registriert und Befragungsprojekte eingerichtet werden ([[de:create:register|Benutzerkonto und Befragungen einrichten]]). Nun ist die Installation abgeschlossen. Ab sofort können weitere Benutzerkonten registriert und Befragungsprojekte eingerichtet werden ([[de:create:register|Benutzerkonto und Befragungen einrichten]]).
 +
  
 ===== Automatisierung regelmäßiger Aufgaben ===== ===== Automatisierung regelmäßiger Aufgaben =====
Zeile 177: Zeile 183:
 ===== Weitere Schritte ===== ===== Weitere Schritte =====
  
 +  * Sie sollten auf dem Server ein paar Einstellungen vornehmen, um die [[security]] zu gewährleisten.
   * SoSci Survey kennt eine Reihe von Erweiterungen, die Sie nun installieren können: [[plugins|Erweiterungen]].   * 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.   * Das Kapitel [[data|Daten in SoSci Survey]] gibt Ihnen einen Überblick, wo SoSci Survey welche Daten speichert.
de/server/start.txt · Zuletzt geändert: 03.06.2023 13:05 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki