Tenía Apache trabajando en mi 10.8 MPBR. No lo he usado en algunas semanas, y ahora parece que no comienza. No obtengo nada en / private / var / log / apache2. Nada, lo que significa que no hay ningún registro, error o de otra manera. El permiso en la carpeta de registro esdrwxr-xr-x root wheel
He intentado todas las formas de iniciar, detener y reiniciar Apache. He comprobado la actividad en el puerto 80, no pasa nada.
Configtest es Syntax OK
. No he jugueteado con Apache de ninguna manera en el tiempo entre ahora y cuando estaba funcionando por última vez.
Recibo un error de "motivo extraño" en la consola.
1/17/13 8:47:34.592 PM com.apple.launchd[1]: (org.apache.httpd) Throttling respawn: Will start in 10 seconds
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd[22855]) Job failed to exec(3) for weird reason: 2
1/17/13 8:47:44.594 PM com.apple.launchd[1]: (org.apache.httpd) Job should be able to exec(3) now.
El bit 'No existe tal archivo o directorio' es sospechoso, pero no sé qué archivo / directorio falta. Mi próximo movimiento será intentar comenzar desde una configuración simple y ver si eso funciona.
Prefiero no instalar MAMP, solo necesito el servidor web, así que espero poder descubrir qué fue lo que falló.
¿Alguien sabe cómo mejorar la depuración de lo que se trata la consola?
¿A alguien le importa adivinar qué pudo haber salido del golpe?
/var/log/apache2/error_log
por favor?Respuestas:
Tuve exactamente el mismo problema. Comencé Apache sin DocumentRoot (s). Hizo el truco.
fuente
httpd: Could not reliably determine the server's fully qualified domain name, using sinisterkid.local for ServerName
. Creo que configurar ServerName en el archivo httpd.conf lo solucionará. Ahora Apache parece estar ejecutándose ... pero no se detendrá.He visto algo similar hoy, no hay registros y apache actuó como si hubiera comenzado El problema para mí era un mal archivo vhost.
sudo apachectl -S
esto me permitió ver el errorfuente
He tenido un problema similar con apache y encontré nuestro error (y en qué archivo de configuración) con este comando:
Me enteré de esto en esta publicación del foro sobre problemas de apache .
fuente
Los registros están por defecto en / var / log / apache2 / y no en / private / ... si no lo ha cambiado, también puede usar Launchpad => Utilities => Console para buscarlo.
fuente
¿Has instalado / actualizado Ruby? revise su org.apache.httpd.plist, vea si tiene http-wrapper allí. Si es así, puede ser un problema con Ruby Binary. revise sus rutas y enlaces blandos nuevamente.
fuente