Page 1 sur 1

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

Posté : 28 nov. 2007, 21:08
par bravegars
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.

Posté : 29 nov. 2007, 00:16
par iclo
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:

Posté : 29 nov. 2007, 00:31
par Xenon_54
Est-ce que PHP est installé sur ton serveur?

Si tu crées une page de test avec un phpinfo(), s'affiche-t-il?

Posté : 29 nov. 2007, 00:33
par h0_noMan
Enleves la page index.html (ou index.html) de ton repertoire racine.

Posté : 29 nov. 2007, 07:08
par bravegars
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. :)

Posté : 29 nov. 2007, 09:49
par Hubert Roksor
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.

Posté : 29 nov. 2007, 10:55
par bravegars
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. :)