Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
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.d | ||
+ | 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> |