Я разместил этот вопрос здесь, но мне сказали, что я могу получить лучшие результаты на суперпользователе. Итак, здесь идет:
Я по ошибке удалил папку /etc /apache2 и испортил apache. Я хочу переустановить стандартный Apache, чтобы вернуть этот каталог, есть ли способ сделать это с установочного диска Snow Leopard?
Если нет, как я могу это сделать? Все ссылки, которые я нахожу, не объясняют, как его установить. Единственная альтернатива, которую я нашел, это использовать macports, так что это мой худший случай, но я бы хотел исправить мою установку. Я бы предпочел переустановить операционную систему, чем использовать macports, чтобы избежать проблемы.
Кто-то направил меня по этой ссылке, но она не вернула папку /etc /apache2, поэтому я все еще получаю те же ошибки при попытке запустить apache. Я хочу восстановить или заменить стоковую версию.
ОБНОВИТЬ:
ПРИМЕЧАНИЕ . Это определенно не лучшая практика, и она не полностью решила мою проблему.
В итоге я скопировал каталог /etc /apache2 и его содержимое с чужого компьютера Mac. Мне пришлось переименовать один файл /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
Есть идеи?