Я вроде испортил Apache "вещи" на моем Mac. Обычно, когда я захожу на http://localhost/ , я вижу «Это работает!msgstr "но теперь он просто перечисляет каталог и файлы внутри /Library/WebServer/Documents .

Когда я пытаюсь остановить / запустить / перезапустить сервер с помощью sudo apachectl stop , я получаю:

httpd: Syntax error on line 68 of /etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_disk_cache.so into server: dlopen(/usr/libexec/apache2/mod_disk_cache.so, 10): Symbol not found: _apr_file_info_get$INODE64\n  Referenced from: /usr/libexec/apache2/mod_disk_cache.so\n  Expected in: flat namespace\n in /usr/libexec/apache2/mod_disk_cache.so

Я не хочу устанавливать MacPorts, я пробовал раньше, но ... Я просто хочу сделать это с помощью исходного кода с обычным ./configure, make, make install.

Любые идеи о том, как заставить это работать? Есть ли способ полностью удалить Apache, а затем переустановить свежую версию?

1 ответ1

0

Я закончил резервное копирование всех своих файлов, стирал и переустанавливал Snow Leopard, и Apache вернулся к нормальной работе.

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