2016-03-28 80 views
2

我试图建立一个机器与Ubuntu 12.04运行PHP的,我已经 已经安装的Apache2,但是当我试图重新启动,我得到了以下错误:配置问题的Apache2

apache2: Syntax error on line 212 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Can not load /usr/lib/apache2/modules/mod_authz_default.so into server: /usr/lib/apache2/modules/mod_authz_default.so: can not open shared object file: No such file or directory Action 'configtest' failed.

我试着找到这个mod_authz_default.so文件,它不存在,我也没有在互联网上找到这个文件下载。你能帮我么?

+0

你不应该从互联网安装任意文件!您无法控制您实际以这种方式安装的内容!这就是基于Linux系统的软件管理系统。 – arkascha

+0

我们可以知道你是如何安装apache http服务器的?这听起来像一个非常奇怪的情况,就像一个不可能解决的依赖关系。难道你也是以这种“狂野”的方式安装apache,只需从网上下载一些东西? – arkascha

回答

0

注释掉第212行并尝试configtest。我认为mod_authz_default已在apache 2.4中删除。您可能正在使用旧的apache conf。