[debian] probleme config apache

Résolu/Fermé
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 - 17 juil. 2007 à 19:18
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 18 juil. 2007 à 00:14
bonjour à toutes et tous,


j'ai apparemment un probleme de config d'apache car il ne reconnait pas le php

pour vous en convaincre, en voici une preuve assez flagrante:

Fatal error: Call to undefined function: php_info() in /var/www/neo/test.php on line 11

:p

j'ai pourtant preciser httpd.conf de prendre en compte les fichiers php

par ailleurs, si je fais un
apachectl stop
, il me répond:
stop: httpd (no pid file) not running


et pourtant, je peux toujours accéder à mes pages via le navigateur.

en bref, on dirait que je ne peux pas l'arreter et que j'ai oublié de lui passer un parametre.


Avez-vous une idée??

d'avance merci à vous
A voir également:

3 réponses

sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
17 juil. 2007 à 19:33
bonjour,

alors ton apache marche très très bien.
il met bien en compte le php, sinon tu n'aurais pas ce message d'erreur, donc déjà ne cherche pas sur cette voie.

sinon fais plutot
apache stop

ou apache2 stop



pour savoir quel est le nom exacte, le mieu est encore de faire un ls dans /etc/bin/



l'erreur que toi tu as, est ligne 11 donc de ton test.php

apparement, la fonction php_info(), n'est pas définie.

0
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13
17 juil. 2007 à 19:46
ARRRFFFF!!!!!

la commande c'est apachectl, avec au choix start, stop ou encore graceful

et il ne fonctionne pas correctement puisqu'on ne peut pas l'arreter


quand à la ligne 11, merci, j'avais presque deviné tout seul.

mais si la fonction php_info() n'est pas défini, alors je ne connais plus rien au php!!!


qlq'un a une autre idée??
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
17 juil. 2007 à 20:23
Est ce que la version php_info est définie dans ta version de php ?
Est ce que tu arrives générér du contenu html avec une fonction php.
<html>
<body>
<? 
printf("plop");
?>
</body>
</hml>

Si en te connectant au site de ton serveur apache (http://127.0.0.1) tu vois apparaître "plop", le serveur apache est allumé et fonctionne. Dans le script de apachctl, il essaye d'arrêter httpd mais visiblement le processus correspondant à apache ne s'appelle pas comme ça. Tu devrais regarder quel est son nom avec la commande :
ps -faux

et au besoin corriger le script /etc/init.d/apachectl (section "stop" du code)

Bonne chance
0
k_rom Messages postés 142 Date d'inscription mardi 14 septembre 2004 Statut Membre Dernière intervention 14 janvier 2009 13
17 juil. 2007 à 20:44
ok j'ai reglé le probleme de php
(mea colpa, oublié de fermer ma balise :-(( )

et effectivement, la commande n'etait pas
apachectl 
mais
apache2 -k {start | stop | graceful| ...}


topics terminé

merci à vous tous et spécialement à MAMIE


bonne soirée à vous
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
18 juil. 2007 à 00:14
De même ;)
0