Bullseye: apache2 Umgebungsvariablen setzen! Wie?

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Mirulan
Beiträge: 136
Registriert: 18.02.2005 19:20:08
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Bullseye: apache2 Umgebungsvariablen setzen! Wie?

Beitrag von Mirulan » 26.01.2020 07:52:40

Hallo Leute!

Nach einem Umzugs meines OS auf eine SSD und einem gleichzeitigen Downgrade auf bullseye
habe ich nun das Problem, daß apache2 folgendes sagt wenn ich apache2 -V aufrufe folgendes:

Code: Alles auswählen

[Sun Jan 26 07:44:49.415607 2020] [core:warn] [pid 21848] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
Nach gegooglele und setzen der Variable in /etc/profile und /etc/bash.bashrc sagt er folgendes:

Code: Alles auswählen

[Sun Jan 26 07:48:06.741200 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Sun Jan 26 07:48:06.741239 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Sun Jan 26 07:48:06.741242 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Sun Jan 26 07:48:06.741249 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sun Jan 26 07:48:06.752162 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sun Jan 26 07:48:06.752277 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sun Jan 26 07:48:06.752285 2020] [core:warn] [pid 21862] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
Muß ich jetzt alle Variablen herausfinden und in die beiden Files eintragen, oder gibt es eine elegantere Methode, denn
eigentlich wollte ich nur im user-home-Verzeichnis ~/Öffentlich/public_html einen Speicherplatz für webbiges einrichten.

Schon mal Danke im voraus, verbeleibe ich
mit freundlichen Grüßen

Mirulan

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Bullseye: apache2 Umgebungsvariablen setzen! Wie?

Beitrag von eggy » 26.01.2020 09:14:21

Mirulan hat geschrieben: ↑ zum Beitrag ↑
26.01.2020 07:52:40
gleichzeitigen Downgrade auf bullseye
Zurück in die Zukunft? Von "aktuell" auf "demnächst" wäre eher nen Upgrade.

Zu den Variablen: APACHE_LOG_DIR wird (auf sid) in /etc/apache2/envvars definiert.
Schau mal nach, ob es die Datei bei Dir gibt: cat /etc/apache2/envvars
sollte im Paket apache2 gewesen sein: dpkg -L apache2 |grep env

Ich geh mal davon aus, dass die Sachen richtig gesetzt sind, wenn Du Dienst per service apache2 start startest? Warum willst Du den "per Hand" starten? Oder gibts auch im "normalen" Betrieb Fehler?

Benutzeravatar
Mirulan
Beiträge: 136
Registriert: 18.02.2005 19:20:08
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Bullseye: apache2 Umgebungsvariablen setzen! Wie?

Beitrag von Mirulan » 29.01.2020 12:29:17

Hallo eggy.

Ich habe die Umgebungsvariablen ind der /etc/bashrc gesetzt und alles ist gut, jetzt meckert er nicht mehr.

Die Datei envvar existiert, aber trotzdem hat er gemeckert. Der normale Betrieb ging, aber es scheint zu laufen.

Danke erstmal.

Gruß Mirulan

Antworten