我在这里发布了这个问题,但被告知在超级用户上我可能会得到更好的结果。因此,这里去:
我误删了/ etc / apache2文件夹并搞砸了Apache。我想重新安装库存的Apache以放回该目录,是否可以通过Snow Leopard安装光盘来执行此操作?
如果没有,我该怎么办?我找到的所有链接都没有说明如何安装它。我发现的唯一选择是使用macports,这是我的最坏情况,但是我想修复安装。实际上,与使用macports相比,我实际上更希望重新安装操作系统,以避免出现此问题。
有人将我定向到此链接,但它没有将文件夹/ etc / apache2放回去,因此当我尝试启动apache时仍然出现相同的错误。我想还原或替换库存版本。
更新:
注意:这绝对不是最佳实践,并且不能完全解决我的问题。
我最终要做的是从其他人的mac复制目录/ etc / apache2及其内容。我必须重命名一个文件/ etc / apache2 / users / home-name .conf并编辑其内容以解决该更改。现在,当运行任何sudo apachectl命令(例如)sudo apachectl -k restart
时,出现此错误:
/usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument
有任何想法吗?
太可惜了,有人告诉您在这里再次提问。将来,请不要:适用的问题将自动移动。无需两次发布相同的内容。(但是:非常感谢您链接到另一个问题!)
—
Arjan
我删除了关于stackoverflow的原始帖子,因为此处已回答。
—
GiH