Я отвечал на этот вопрос здесь но мне сказали, что я мог бы получить лучшие результаты на суперпользователя. Так вот:
я ошибочно удалил папку/etc / apache2 и испортил apache. Я хочу переустановить фондовый Apache, чтобы вернуть этот каталог, есть ли способ сделать это с установочного диска Snow Leopard?
Если нет, то как я могу это сделать? Все ссылки, которые я нахожу, не объясняют, как его установить. Единственная альтернатива, которую я нашел, - использовать macports, так что это мой в худшем случае, но я хотел бы исправить свою установку. Я бы предпочел переустановить операционную систему, чем использовать macports, чтобы избежать этой проблемы.
кто-то направил меня к этой link, но он не поместил папку /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
какие идеи?