[debian] probleme config apache

Résolu
k_rom Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Membre Dernière intervention   430
 
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   Statut Membre Dernière intervention   13
 
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 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
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   Statut Membre Dernière intervention   13
 
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 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
De même ;)
0