* Starting web server apache2
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Syntax error on line 3
of /etc/apache2/httpd.conf: Expected </> but saw </Directory>
Action 'start' failed.
The Apache error log may have more information.
...fail!
答案1
重新安装 Apache 是解决问题最简单的方法。但您也会丢失所有设置:
sudo apt-get purge apache2
sudo apt-get install apache2
如果您想以优雅的方式修复该问题,则需要通过编辑 httpd.conf 文件中的错误并将其替换</>
为</Directory>
第 214 行(错误清楚地表明了这一点):
sudo nano /etc/apache2/httpd.conf
您也可以使用任何其他编辑器(例如 gedit 或 vim)
答案2
您的文件有问题/etc/apache2/httpd.conf
,请在终端类型上:
sudo gedit /etc/apache2/httpd.conf
在第 214 行搜索 a</>
并更改为</Directory>
并保存文件
或者
尝试在终端类型上重新安装 apache:
sudo apt-get remove apache2
sudo apt-get install apache2
发生这种情况是因为语法问题,可能是你更改了文件的任何内容