Apache Webserver - Error Codes AH00014 u. AH02291 - Server kann wegem fehlenden Log Verzeichnis nicht starten
Beschreibung
diese Kurzbeschreibung soll die Schritte bei folgendem Fehlerbild darstellen anwenden können.
Fehlerbild: Der Apache2 Server kann nicht starten und meldet folgenden Error Codes:
AH02291: Cannot access directory '/var/log/apache2/' for main error log
AH02291: Cannot access directory '/var/log/apache2/' for error log of vhost defined at /etc
AH00014: Configuration check failed
Schritte:
- Melden Sie sich am Server an.
- Erstellen Sie das Fehlende Log Verzeichnis:
mkdir -p /var/log/apache2/
- Vergeben Sie noch das Recht in das Verzeichnis schreiben zu können:
chmod -R 750 /var/log/apache2
- Ändern Sie den Besitzer des Verzeichnisses:
chown root:adm /var/log/apache2
- Starten Sie den Apache Service manuell:
systemctl status apache2.service
Wenn Sie die oben genannten Schritte durchgeführt haben, kann der Apache Server wieder gestartet werden und verwendet werden.
Quelle 1: https://askubuntu.com/questions/867918/the-apache2-configtest-failed
Quelle 2: https://askubuntu.com/questions/1110046/error-while-starting-apache2-cannot-access-directory-var-log-apache2-for-ma
Quelle 3: https://support.plesk.com/hc/en-us/articles/213413789-Unable-to-start-Apache-nginx-when-domain-s-logs-directory-is-missing-on-a-Plesk-server-AH02291-Cannot-access-directory-for-error-log-of-vhost-defined-at
Quelle 4: https://support.plesk.com/hc/en-us/articles/214527565-Unable-to-start-Apache-when-Apache-logs-directory-is-absent-No-such-file-or-directory-Unable-to-open-logs