4

Я разместил этот вопрос здесь, но мне сказали, что я могу получить лучшие результаты на суперпользователе. Итак, здесь идет:

Я по ошибке удалил папку /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

Есть идеи?

1 ответ1

4

Перейдите на установочный компакт-диск. Там должен быть установщик Apache. Если по какой-либо причине в вашей копии нет, просто заархивируйте и установите, говоря "восстановить мои настройки и файлы". Затем у вас есть свежая копия всех системных ресурсов, таких как Apache, но вам не нужно беспокоиться о потере чего-либо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .