10 votes

apache ne démarre pas sous OSX 10.8

J'avais Apache sur mon 10.8 MPBR. Je ne l'ai pas utilisé depuis quelques semaines, et maintenant il ne semble pas démarrer. Je n'ai rien dans le dossier /private/var/log/apache2. Rien, c'est-à-dire aucune journalisation, qu'il s'agisse d'erreurs ou autres. La permission sur le dossier de journalisation est drwxr-xr-x root wheel

J'ai essayé toutes les méthodes de démarrage, d'arrêt et de redémarrage d'apache. J'ai vérifié l'activité sur le port 80, il ne se passe rien.

Configtest est Syntax OK . Je n'ai pas modifié Apache de quelque manière que ce soit entre aujourd'hui et la dernière fois qu'il a fonctionné.

J'obtiens une erreur "raison bizarre" dans la console.

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.

Le bit "No such file or directory" est suspect, mais je ne sais pas quel fichier/répertoire manque. Ma prochaine action sera d'essayer de démarrer à partir d'une configuration simple et de voir si cela fonctionne.

Je préfère ne pas installer MAMP, je n'ai besoin que du serveur web, donc avec un peu de chance je pourrai trouver ce qui a cloché.

Quelqu'un sait-il comment obtenir un meilleur débogage de ce que fait la Console ?

Quelqu'un veut-il deviner ce qui a pu se dérégler ?

11voto

clempat Points 126

J'ai eu exactement le même problème. J'ai démarré Apache sans DocumentRoot(s). Cela a fonctionné.

sudo apachectl -T

7voto

Karma Points 1

J'ai vu la même chose aujourd'hui, aucun journal et Apache a agi comme s'il avait été démarré. Le problème pour moi était un mauvais fichier vhost.

sudo apachectl -S cela m'a permis de voir l'erreur

2voto

tavi Points 121

J'ai eu un problème similaire avec Apache et j'ai trouvé ce qui n'allait pas (et dans quel fichier de configuration) avec cette commande :

sudo apachectl configtest

J'ai découvert cela en lisant ceci post de forum sur les problèmes d'apache .

0voto

NaWi at Mac Points 181

Les journaux sont par défaut dans /var/log/apache2/ et non dans /private/... si vous ne l'avez pas changé, vous pouvez aussi utiliser Launchpad=>Utilitaires=>Console pour y regarder.

0voto

kravemir Points 2574

Avez-vous installé/mis à niveau ruby ? Vérifiez votre org.apache.httpd.plist, pour voir si vous avez http-wrapper là. Si c'est le cas, cela peut être un problème avec le binaire ruby. Vérifiez à nouveau vos chemins et liens logiciels.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X