Benutzer-Werkzeuge

Webseiten-Werkzeuge


fh-complete:troubleshooting

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fh-complete:troubleshooting [2017/06/09 12:12]
oesi
fh-complete:troubleshooting [2018/06/13 17:16]
pollmann gelöscht
Zeile 60: Zeile 60:
  
 Damit die Dokumentenerstellung funktioniert muss das Private Temp deaktiviert werden. Damit die Dokumentenerstellung funktioniert muss das Private Temp deaktiviert werden.
-Dazu muss in der Datei /lib/​systemd/​system/​apache2.service ​der Eintrag PrivateTmp=true auf false geändert werden+Dazu muss der Eintrag PrivateTmp=true auf false geändert werden. 
-<code /lib/​systemd/​system/​apache2.service>​+<​code>​ 
 +cd /etc/​systemd/​system/​ 
 +mkdir apache2.service.
 +cd apache2.service.d 
 +vim nopt.conf 
 +</​code>​ 
 + 
 +Die Datei hat folgenden Inhalt 
 +<code /etc/​systemd/​system/​apache2.service.d/​nopt.conf> 
 +[Service]
 PrivateTmp=false PrivateTmp=false
 </​code>​ </​code>​
  
-Damit die Änderungen übernommen werde muss der Daemon und Apache ​reloaded ​werden.+Damit die Änderungen übernommen werde muss der Daemon und Apache ​startet ​werden.
 <​code>​ <​code>​
 systemctl daemon-reload systemctl daemon-reload
Zeile 71: Zeile 80:
 </​code>​ </​code>​
  
 +===== Sonstige Tipps zur Fehlersuche =====
 +
 +Auf folgender Seite kann die aktuelle Serverkonfiguration geprüft werden.
 +Eventuell fehlende Tools oder Konfigurationen werden hier angezeigt.
 +<​code>​
 +https://​fhcomplete.example.com/​system/​environment.php
 +</​code>​
 +
 +Werden Fehlermeldungen im Apache Logfile angezeigt?
 +Per Default wird das Log in folgende Datei geschrieben:​
 +<​code>​
 +tail /​var/​log/​apache2/​error.log
 +</​code>​
 +
 +Das Loglevel des Apache Servers kann erhöht werden um zusätzliche Nachrichten im Logfile anzuzeigen.
 +<code /​etc/​apache2/​apache2.conf>​
 +LogLevel debug
 +</​code>​
 +
 +Das Loglevel von PHP kann erhöht werden um zusätzliche Fehlermeldungen anzuzeigen.
 +
 +<code /​etc/​php/​php7/​apache2/​php.ini>​
 +display_errors = On
 +error_reporting = E_ALL
 +</​code>​
 +
 +Wird der Request von Apache verarbeitet?​
 +In der Datei access.log werden alle Zugriffe geloggt. Eventuell erreicht der Request nicht den Webserver wenn dieser durch eine Firewall etc blockiert wird. In solchen Fällen sollte das Logfile geprüft werden ob der Request verarbeitet wird.
 +<​code>​
 +tail /​var/​log/​apache2/​access.log
 +</​code>​