AH00526:/etc/apache2/apache2.conf第74行的语法错误:参数文件中的无效Mutex目录:$ {APACHE_LOCK_DIR}

时间:2015-07-20 23:25:27

标签: linux apache ubuntu

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

  

[Mon Jul 20 16:15:30.785526 2015] [core:warn] [pid 14221] AH00111:   配置变量$ {APACHE_LOCK_DIR}未定义[Mon Jul 20   16:15:30.785602 2015] [core:warn] [pid 14221] AH00111:配置变量   $ {APACHE_PID_FILE}未定义[Mon Jul 20 16:15:30.785618 2015]   [core:warn] [pid 14221] AH00111:配置变量$ {APACHE_RUN_USER}是   未定义[Mon Jul 20 16:15:30.785627 2015] [core:warn] [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 仍然会出现同样的错误。

有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

通过以下thread,尝试这些需要使用" service":

的命令
sudo service apache2 status
sudo service apache2 start
sudo service apache2 stop
sudo service apache2 reload

答案 1 :(得分:0)

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

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