Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:server:start [08.01.2018 10:25]
admin [Weitere Schritte]
de:server:start [28.05.2019 09:48] (aktuell)
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 =====
de/server/start.txt · Zuletzt geändert: 28.05.2019 09:48 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