PHP n'est pas interprété sur la page localhost

Eléphant du PHP | 130 Messages

28 nov. 2007, 21:08

Bonsoir,

Je ne comprend pas pourquoi php n'est pas interprété lorsque j'appele la page
http://127.0.0.1 ?

Alors que si je tape http://127.0.0.1/index.php
le code s'affiche.

Quelqu'un pourrait-il m'expliquer pourquoi ?
Est-ce du au fait que j'utilise une page xhtml avec une extension php ?
Parce que si je met mon autre site en local ça marche tres bien,
mais c'est du html simple.

Merci pour votre aide. Et bonne soirée.

ViPHP
ViPHP | 2144 Messages

29 nov. 2007, 00:16

J'ai du mal à comprendre ce que tu veux dire par "une page xhtml avec une extension php " ?
Si elle ne contient pas de code php, il n'y a rien à interpréter. :roll:

Mammouth du PHP | 1885 Messages

29 nov. 2007, 00:31

Est-ce que PHP est installé sur ton serveur?

Si tu crées une page de test avec un phpinfo(), s'affiche-t-il?
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Eléphant du PHP | 445 Messages

29 nov. 2007, 00:33

Enleves la page index.html (ou index.html) de ton repertoire racine.

Eléphant du PHP | 130 Messages

29 nov. 2007, 07:08

Oui excusez-moi je me suis sans doute mal expliquer.
Oui le serveur est bien installé et bien configuré, et oui la page index.php
appele un script qui doit renvoyer des infos depuis la base de données.

Les infos ne s'affichaient donc que si j'appelais http://127.0.0.1/index.php
C'est à dire qu'il me fallait taper a la main index.php a la suite de l'adresse
http://127.0.0.1

Merci à vous trois et à h0_noMan, en retirant la page index.html,
ça fonctionne parfaitement. :)

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

29 nov. 2007, 09:49

Pour info, si j'ai bien lu mon httpd.conf il s'agit de la directive DirectoryIndex du module mod_dir d'Apache, et puisque ce n'est pas un problème de PHP j'ai rangé le sujet là où ça va bien.

Eléphant du PHP | 130 Messages

29 nov. 2007, 10:55

Merci Hubert pour ces infos.
J'ai modifié le module mod_dir.
J'ai fait passé index.php devant index.html,
et maintenant les 2 fichiers peuvent cohabiter. :)