【问题标题】:Take Apache httpd.conf back to default after OSX El Capitan update在 OSX El Capitan 更新后将 Apache httpd.conf 恢复为默认值
【发布时间】:2016-06-05 19:11:45
【问题描述】:

所以我在我的 Imac 上对 El Capitan 进行了更新,突然我的本地主机中的任何内容都没有响应,我认为这是由于更新。我搜索了影响 apache 的 el Capitan 更新,并看到了六个反馈良好的帖子。我尝试了一些东西,然后又尝试了一些东西,直到现在我不记得我在 httpd.conf 中注释掉/更改了什么。

apachectl 配置测试当前正在抛出:

/private/etc/apache2/httpd.conf 第 263 行的语法错误: 无效的命令“订单”,可能拼写错误或由未包含在服务器配置中的模块定义。

这可能是因为我从大约 20 个帖子中获得了建议,并在文件中进行了如此多的更改,以至于当我尝试配置测试时,我所做的任何更改似乎都会引发另一个错误。

我现在需要将 httpd.conf 恢复为默认设置(默认设置为任何更改之前的位置)。

我想问题是我是否可以打开一个文本编辑器并粘贴到一个“工作”的 httpd.conf 中,然后覆盖我当前混乱的 .conf 文件,还是我最好硬着头皮将我的 mac 恢复为出厂默认设置在目录中有一个新的(工厂)httpd.config 文件?

如果您有任何建议,请告诉我?

如果有帮助,我可以发布我当前的 httpd.config 文件?

感谢你们的帮助!

【问题讨论】:

  • 请发布配置文件

标签: php apache localhost httpd.conf osx-elcapitan


【解决方案1】:

第一个问题是你使用的是Apple提供的Server应用还是默认安装的Apache?

打开终端应用程序。

如果这是 Apache2 的标准安装(计算机没有在您的 Applications 文件夹中安装 Server 应用程序)

cd /etc/apache/
ls -l

您应该会看到 httpd.conf 以及 httpd.conf~previous 和其他类似名称的文件。这些将是您的旧配置,您可以使用它们来尝试恢复 Apache 的功能。例如重命名 httpd.conf,然后将 httpd.conf~previous 复制到 httpd.conf。请记住,您必须停止/启动 Apache 才能使更改生效。

如果您已安装服务器应用,请尝试此操作。

cd /Library/Server/Web/Config/
ls -l

在此文件夹中,您将拥有名为 apache2 和 apache2.previous 的文件夹。您可以比较每个配置中的配置,并尝试让在旧配置中加载的模块/等在新配置中运行。如上所述,您需要停止/启动 Apache 以使更改生效。在这种情况下,您需要打开服务器应用,选择侧边栏中的网站选项,然后将按钮从打开切换到关闭,然后再切换回打开。

不要删除现有文件或移动现有文件。确保保留触摸的副本,以防万一出现问题。听起来比实际情况更糟。

这些文件可能归 root 用户所有,因此您可以运行此命令以授予您足够的权限来编辑文件。

sudo su

它会提示您输入密码,通常与您登录计算机时使用的密码相同。

【讨论】:

  • 感谢您的宝贵时间。这是 Apache2 的标准安装,我设法将 httpd.conf 文件恢复到以前的状态。本地主机现在回到 /Library/WebServer/Documents 但无论我做什么,我遵循多少教程以及我在 httpd.conf 中取消注释,我似乎无法将它指向我的站点文件夹用户目录自从我 3 天前更新到 el Capitan 以来,我一直在尝试这样做,以前的 OSX 很好,我没有任何问题,但现在我无法让 apache 指向我的 Sites 文件夹。我已经按原样创建了 user.conf 文件和 chmod 644
  • 尝试 cd /etc/apache2/extra 然后查看 httpd-userdir.conf。里面有什么?
  • 一切似乎都还好... Include 未注释: Include /private/etc/apache2/users/*.conf RegisterUserSite custom-users
猜你喜欢
  • 2015-12-29
  • 2015-12-31
  • 2016-07-05
  • 2016-03-11
  • 1970-01-01
  • 2018-06-07
  • 2016-01-16
  • 2016-06-24
  • 1970-01-01
相关资源
最近更新 更多