Eu meio que estraguei as coisas do Apache no meu Mac. Normalmente, quando eu visito http://localhost/
, vejo o "Funciona!" mas agora apenas lista o diretório e os arquivos dentro /Library/WebServer/Documents
.
Quando tento parar / iniciar / reiniciar o servidor sudo apachectl stop
, recebo:
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
Não quero fazer a instalação do MacPorts, tentei anteriormente, mas ... só quero fazê-lo via código-fonte com o habitual ./configure, make, make install.
Alguma idéia de como fazer isso funcionar? Existe uma maneira de remover totalmente o Apache e reinstalar uma versão nova?
/etc/apache2/httpd.conf
primeiro?Respostas:
Acabei fazendo backup de todos os meus arquivos, apagando e reinstalando o Snow Leopard, e o Apache voltou ao normal.
fonte