Ungültiges Mutex-Verzeichnis in der Argumentdatei: $ {APACHE_LOCK_DIR}

15

hi jeden Körper nach der sauberen Installation von Ubuntu 16.04 und tasksel lamp apache2 hat diesen Fehler bekommen:

[Mon Jul 18 22:42:00.114578 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Mon Jul 18 22:42:00.114623 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Mon Jul 18 22:42:00.114641 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Mon Jul 18 22:42:00.114645 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Mon Jul 18 22:42:00.114657 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Mon Jul 18 22:42:00.133748 2016] [core:warn] [pid 4654] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
    
tal shulgin 18.07.2016, 21:49
quelle

3 Antworten

11

Das sieht so aus, als hätten Sie versucht, Apache zu starten, indem Sie etwas wie

ausführen
apache2

Das geht nicht. Verwenden Sie

sudo service apache2 start

stattdessen.

    
Florian Diesch 18.07.2016, 21:55
quelle
14

Ich bin mal reingerannt und das hat für mich funktioniert:

source /etc/apache2/envvars 
apache2 -V
sudo service apache2 restart

Ich hatte das Problem seitdem nicht.

    
EnterUserNameHere 19.07.2016 02:30
quelle
2

Die richtige Antwort ist ziemlich einfach, aber nicht offensichtlich.

Der Dienst apache2 in Ubuntu / Debian verwendet die Umgebungsdatei /etc/apache2/envvars beim Start über apache2ctl restart oder service apache2 restart .

Um apache2 -V details erfolgreich anzuzeigen, müssen Sie nur die Apache2-Umgebungsdatei bereitstellen:

# source /etc/apache2/envvars
# apache2 -V

Es sollte keinen Syntaxfehler mit der apache2.conf geben, da die Umgebungsvariablen, die in Zeile 74 gezeigt werden, während des Starts automatisch von apache2 bezogen werden.

    
dimib 05.07.2017 01:19
quelle

Tags und Links