【问题标题】:AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf: Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}AH00526:/etc/apache2/apache2.conf 第 74 行的语法错误:参数文件中的 Mutex 目录无效:${APACHE_LOCK_DIR}
【发布时间】:2015-10-10 06:02:53
【问题描述】:

我是 Apache2 的新手,我正在尝试让 Apache2 在我的本地 Linux (linux mint 17) 上运行。当我尝试:sudo apache2,它给了我以下错误:

[2015 年 7 月 20 日星期一 16:15:30.785526] [核心:警告] [pid 14221] AH00111: 未定义配置变量 ${APACHE_LOCK_DIR} [Mon Jul 20 16:15:30.785602 2015] [核心:警告] [pid 14221] AH00111:配置变量 ${APACHE_PID_FILE} 未定义 [Mon Jul 20 16:15:30.785618 2015] [核心:警告] [pid 14221] AH00111:配置变量 ${APACHE_RUN_USER} 是 未定义 [2015 年 7 月 20 日星期一 16:15:30.785627] [核心:警告] [pid 14221] AH00111:未定义配置变量 ${APACHE_RUN_GROUP} [Mon Jul 20 16:15:30.785644 2015] [核心:警告] [pid 14221] AH00111:配置 变量 ${APACHE_LOG_DIR} 未定义 [Mon Jul 20 16:15:30.787550 2015] [核心:警告] [pid 14221:tid 140466817042304] AH00111:配置 变量 ${APACHE_LOG_DIR} 未定义 [Mon Jul 20 16:15:30.787686 2015] [核心:警告] [pid 14221:tid 140466817042304] AH00111:配置 变量 ${APACHE_LOG_DIR} 未定义 [Mon Jul 20 16:15:30.787703 2015] [核心:警告] [pid 14221:tid 140466817042304] AH00111:配置 变量 ${APACHE_LOG_DIR} 未定义 AH00526: 语法错误 /etc/apache2/apache2.conf 的第 74 行:无效的 Mutex 目录 参数文件:${APACHE_LOCK_DIR}

然后我在网上搜索了一些类似的问题并尝试了:sudo /etc/init.d/apache2 restart,它给了我:

  • 重新启动 web 服务器 apache2 AH00558:apache2:无法可靠地确定服务器的完全限定域名,使用 127.0.1.1。全局设置“ServerName”指令以禁止显示此消息

再次,我试图在网上找到解决方案,在 /etc/apache2/apache2.conf

的末尾添加:ServerName localhost

现在 sudo /etc/init.d/apache2 restart 命令可以工作,但 sudo apache2 仍然给出同样的错误。

有人可以帮帮我吗?

【问题讨论】:

标签: linux apache ubuntu


【解决方案1】:

通过以下thread,尝试这些需要使用“服务”的命令:

sudo service apache2 status
sudo service apache2 start
sudo service apache2 stop
sudo service apache2 reload

【讨论】:

    【解决方案2】:

    try: sudo service apache2 {command} 您输入以下选项之一,而不是 {}:

    • 开始
    • 重启
    • 停止
    • 状态

    【讨论】:

      猜你喜欢
      • 2022-06-13
      • 2018-08-12
      • 2012-07-03
      • 2011-07-16
      • 2013-07-29
      • 2015-12-02
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      相关资源
      最近更新 更多