apache2:/etc/apache2/apache2.conf 第 80 行出现语法错误:DefaultRuntimeDir 必须是有效目录,绝对目录或相对于 ServerRoot 的目录

Ast*_*tro 5 ubuntu apache2

我在我的 ubutu 服务器 20.04 中安装了 apache2,但是当我通过 排除语法故障时sudo apache2 -t,它给出了以下错误:

 [Sun Apr 17 08:43:12.116347 2022] [core:warn] [pid 34462] 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
Run Code Online (Sandbox Code Playgroud)

但 apache2 正在运行且处于活动状态。

如果您不明白我的问题,请不要打折扣,而是询问具体细节,以便您可以提供帮助,谢谢。

Rah*_*mar 10

运行以下命令解决了我的问题:

源 /etc/apache2/envvars