Activation php probleme

jcdfmail

Membre enregistré
22 Avril 2007
4
0
Bonjour,
je souhaite activer php. J avais installer php5, puis je les desinstallé, maintenant, plus rien ne marche.
Quand je fais : $ sudo apachectl start
ou graceful

j'obtiens :

Processing config directory: /private/etc/httpd/users/*.conf
fopen: Too many open files
httpd: could not open config directory /private/etc/httpd/users
/usr/sbin/apachectl start: httpd could not be started



Pourtant, dans /private/etc/httpd/users/ j'ai mon httpd.conf correct.
Que faire?
Merci
Julie
 
Tu dis que tu as désinstallé php… Comment as-tu fais? Et d'où venait ce php?

P.S. : demande à benjamin de changer ton pseudo sinon tu vas être spammée. ;)
 
Ben, j'ai supprimé le dossier php5. Je ne sais pas ce qu'il y a à faire d'autres. En tout cas, je ne peux plus lancer le server apache. Et je ne peux lire aucune page php avec mes navigateurs (j'ai le code source qui apparait).
Que faire?
Merci.
ps:j'ai écrit a benjamin pour mon pb d identifiant, heuresement, cette adresse est un alias et peut sauter rapidement en cas de spams...
 
le mieux c'est de re-telecharger les packages et de les re-installer.
http://www.entropy.ch/software/macosx/php/

en principe depuis mac osx par default, en installant les packages et en redémarrant tout devrait marcher

le test le plus simple et le plus efficace est de lancer une page.php comportant
<? phpinfo(); ?>
 
la dernière fois que j'ai eu ce problème j'ai carrément re-installé l'OS
c'est pas toujours possible mais efficace et propre
si tu fais du developpement c'est bien de pas avoir des conflits a la base en local
a ta place j'hésiterais pas clean install y a que ça pour travailler propre
 
Si c'est juste pour faire des tests, tu peux aussi utiliser mamp, un tout-en-un (mais à ne pas utiliser directement sur le web). ;)
 
Quelle est le type d'erreur?
Il trouve la page ou pas?
Peut être active le partage web dans preferences systeme => partage
 
Par default MAMP ne pointe pas directement sur le port 80, donc essaye localhost:8000, je crois, enfin, c'est dit dans les préferences de MAMP, et c'est réglable.
 
Merci pour vos conseils!!

J'ai changé le port Apache sur 80 (port MySQL je laisse sur 8889??) ok le test php fonctionne.
Mais toujours pas de "mon site" à l'horizon, pourtant il est présent dans le dossier htdocs.

Merci
 
Merci pour vos conseils!!

J'ai changé le port Apache sur 80 (port MySQL je laisse sur 8889??) ok le test php fonctionne.
Mais toujours pas de "mon site" à l'horizon, pourtant il est présent dans le dossier htdocs.

Merci
que veux-tu dire par "toujours pas de monsite &#224; l'horizon" ??

Quand tu vas sur http://localhost/ tu ne voit pas la liste des dossiers qui sont dans htdocs ?
 
:siffle:
Non, j'ai le logo Apache, c'est tout?

Merci
Est-ce que tu as bien d&#233;sactiver le partage web perso dans les pref systeme ?

Parce que sinon tu as deux serveur apache qui r&#233;ponde sur :80.
Sinon essaye de mettre les ports par d&#233;faut de MAMP est d'aller sur localhost:8888

Tu t'en fous du port utilis&#233; de toute fa&#231;on c'est pour du dev & test.
 
Oups, je l'ai activ&#233; comme sit&#233; plus haut. je vais refaire l'ensemble.
(mon port &#233;tait d'origine sur 8888)

Pur&#233;e je ne sais plus modifier mon partage web, il reste gris coch&#233; ok...

Merci
 
Non toujours rien, j'ai les préférences MAMP sur Apache 8888 et MySQL 8889
Mais pour le partage fichier sur le système pas moyen de modifier...
 
ok j'ai mon site, mais sur l'adresse suivante: http://localhost:8888/
Et non http://localhost/ :(

C'est bon maintenant, c'est logique? je suis pas s&#251;r ce 8888 en plus, n'est pas normal?

Merci
Ben si c'est le port de MAMP, c'est pratique parce que comme &#231;a localhost pointe sur le partage web perso d'OS X et localhost:8888 pointe sur le apache de MAMP :)

C'est tout &#224; fait normal et c'est comme &#231;a par d&#233;faut dans MAMP :)

Donc pour utiliser MAMP &#231;a se passe sur localhost:8888.
 
OK&#233;, merci beaucoup

Je commence avec le php... et dans les exemples, il n'y a pas l'indication du port, il y a "http://localhost/" je comprend maintenant et je suppose que chez "Fen&#234;tre" c'est un autre port.

Merci beaucoup encore.