Salut,
Depuis hier, apache ne se lance plus. J'ai voulu savoir pourquoi et j'ai tapé /usr/sbin/http dans le terminal. Apache m'a renvoyé cette erreur :
Je ne sais pas ce qui a pu provoquer cette erreur, mais c'est là. La ligne 115 de http.conf est celle-ci :
Si j'ai bien compris, apache ne peut se lancer car php ne peut pas non plus. Si php ne se lance pas, c'est parce que
n'est plus de la bonne version.
Ce que je ne comprends pas, c'est pourquoi ce problème est apparut alors que la date de modification de libpng12.0.dylib est le 18 octobre 2008 et que celle de libphp5.2.9-pdogd.so est du 27 février 2009.
J'ai travaillé avec ce serveur web toute la semaine dernière.
Que dois-je faire ?
Merci !
---------- Post added at 05h00 ---------- Previous post was at 03h57 ----------
Joie !
En étudiant ce topic, j'ai trouvé la solution : http://www.nabble.com/-MacPorts---1...bpng12.0.dylib:-wrong-version-td22656396.html
En fait, j'ai d'abord essayé un :
Cela n'a rien changé.
Ensuite, j'ai essayé un
Voila la sortie :
Je suis heureux, ça fonctionne. Le problème est maintenant l'erreur à propos de make_sock, mais ce sera le sujet d'un autre topic. Un autre problème est de comprendre pourquoi cette erreur est apparue si subitement.
J'espère aider quelqu'un.
++
Depuis hier, apache ne se lance plus. J'ai voulu savoir pourquoi et j'ai tapé /usr/sbin/http dans le terminal. Apache m'a renvoyé cette erreur :
Bloc de code:
MacBook-Pro:~ mac$ /usr/sbin/httpd
httpd: Syntax error on line 115 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/libphp5.2.9-pdogd.so into server: dlopen(/usr/libexec/apache2/libphp5.2.9-pdogd.so, 10): Library not loaded: /opt/local/lib/libpng12.0.dylib\n Referenced from: /usr/libexec/apache2/libphp5.2.9-pdogd.so\n Reason: Incompatible library version: libphp5.2.9-pdogd.so requires version 36.0.0 or later, but libpng12.0.dylib provides version 33.0.0
Bloc de code:
LoadModule php5_module libexec/apache2/libphp5.2.9-pdogd.so
Bloc de code:
/opt/local/lib/libpng12.0.dylib
Ce que je ne comprends pas, c'est pourquoi ce problème est apparut alors que la date de modification de libpng12.0.dylib est le 18 octobre 2008 et que celle de libphp5.2.9-pdogd.so est du 27 février 2009.
J'ai travaillé avec ce serveur web toute la semaine dernière.
Que dois-je faire ?
Merci !
---------- Post added at 05h00 ---------- Previous post was at 03h57 ----------
Joie !
En étudiant ce topic, j'ai trouvé la solution : http://www.nabble.com/-MacPorts---1...bpng12.0.dylib:-wrong-version-td22656396.html
En fait, j'ai d'abord essayé un :
Bloc de code:
sudo port install libpng && httpd
Ensuite, j'ai essayé un
Bloc de code:
sudo port uninstall libpng
sudo port install libpng
httpd
Bloc de code:
MacBook-Pro:~ mac$ sudo port uninstall libpng
---> Deactivating libpng @1.2.35_0
---> Uninstalling libpng @1.2.35_0
MacBook-Pro:~ mac$ sudo port install libpng
---> Fetching libpng
---> Verifying checksum(s) for libpng
---> Extracting libpng
---> Configuring libpng
---> Building libpng
---> Staging libpng into destroot
---> Installing libpng @1.2.35_0
---> Activating libpng @1.2.35_0
---> Cleaning libpng
MacBook-Pro:~ mac$ httpd
(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Je suis heureux, ça fonctionne. Le problème est maintenant l'erreur à propos de make_sock, mais ce sera le sujet d'un autre topic. Un autre problème est de comprendre pourquoi cette erreur est apparue si subitement.
J'espère aider quelqu'un.
++