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

3
我刚开始接触Apache2,并尝试在本地Linux(Linux mint 17)上运行Apache2。当我尝试运行命令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] [core:warn] [pid 14221] AH00111:未定义配置变量$ {APACHE_LOG_DIR} [Mon Jul 20 16:15:30.787550 2015] [core:warn] [pid 14221:tid 140466817042304] AH00111:未定义配置变量$ {APACHE_LOG_DIR} [Mon Jul 20 16:15:30.787686 2015] [core:warn] [pid 14221:tid 140466817042304] AH00111:未定义配置变量$ {APACHE_LOG_DIR} [Mon Jul 20 16:15:30.787703 2015] [core:warn] [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仍然会出现相同的错误。
请问有人能帮我吗?

根据这个答案,你得到的结果是可以预料的。https://dev59.com/jqnka4cB1Zd3GeqPPYaI#49109974 - Buttle Butkus
2个回答

1

通过以下thread,尝试使用“service”命令,具体命令如下:

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

0

尝试执行以下命令:sudo service apache2 {command},其中{}中输入以下选项之一:

  • start
  • restart
  • stop
  • status

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接