Problema con compartir web y resolver localhost


0

Estaba usando web-sharing y accediendo a algunas páginas web que había desarrollado utilizando localhost. Desordené una instalación de PostGreSQL y borré todo lo relacionado con PostGreSQL y en el proceso parece haber dañado mi instalación de apache.

Si corro ping localhost el resultado es

--- estadísticas de ping de host local --- 794 paquetes transmitidos, 794 paquetes recibidos, 0.0% de pérdida de paquetes ida y vuelta mín / avg / max / stddev =   0.033 / 0.076 / 0.920 / 0.055 ms

Entonces traté de correr apachectl configtest y recibió la siguiente salida:

Library not loaded: /usr/lib/libpq.5.dylib   Referenced from: /usr/sbin/httpd
Reason: image not found /usr/sbin/apachectl: line 90: 16227 Trace/BPT trap: 5       $HTTPD -t

Yo tambien lo intenté

curl http://localhost || echo $? curl: (7) couldn't connect to host 7

Dentro System Preferences->Sharing->Web Sharing cuando intento marcar web-sharing Termino con que se desmarque automáticamente. Estoy bastante seguro de que mi servidor web local no funciona, pero no estoy seguro de qué puedo hacer para solucionar este problema.


También he intentado las instrucciones en este hilo: Discussions.apple.com/thread/3243357?start=0&tstart=0
celenius

Que hace ls -l /usr/lib/libpq.5.dylib ¿espectáculo?
nohillside

Muestra lrwxr-xr-x 1 root wheel 41 Aug 22 09:14 /usr/lib/libpq.5.dylib -> /Library/PostgreSQL/9.1/lib/libpq.5.dylib
celenius

Ajá, enlace simbólico roto. Tratar ls -l /usr/lib/libpq.* siguiente.
nohillside

-rwxr-xr-x 1 root wheel 291680 Feb 20 2012 /usr/lib/libpq.5.3.dylib lrwxr-xr-x 1 root wheel 41 Aug 22 09:14 /usr/lib/libpq.5.dylib -> /Library/PostgreSQL/9.1/lib/libpq.5.dylib -rw-r--r-- 1 root wheel 1602000 Sep 8 2011 /usr/lib/libpq.a lrwxr-xr-x 1 root wheel 15 Feb 20 2012 /usr/lib/libpq.dylib -> libpq.5.3.dylib
celenius

Respuestas:


1

A juzgar por sus comentarios en los comentarios, la instalación de PostgreSQL trajo su propia versión de libpq (que luego se eliminó durante la desinstalación). Arreglar

cd /usr/lib
sudo rm libpq.5.dylib
sudo ln -s libpq.5.3.dylib libpq.5.dylib

Entonces corre apachectl configtest de nuevo para comprobar si hay más errores.


Gracias por las sugerencias. Ejecuté el código anterior, y la salida de apachectl configtest es el siguiente: httpd: Could not reliably determine the server's fully qualified domain name, using celenius.local for ServerName Syntax OK
celenius

Deshabilite / habilite el uso compartido de la Web nuevamente y apunte su navegador a localhost
nohillside
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.