à l'aide!! [chtit problème avec APACHE] - PHP - Programmation
Marsh Posté le 27-11-2002 à 12:07:53
T'aurais pas un index.htm ou une index.html qui traine dans le même répertoire ?
Marsh Posté le 27-11-2002 à 12:17:37
as tu rajouté index.php dans la section DirectoryIndex de httpd.conf ?
Marsh Posté le 27-11-2002 à 12:28:21
oui j'ai mis
<IfModule mod_dir.c>
<IfModule mod_php4.c>
DirectoryIndex index.php index.phtml index.html index.php3
</IfModule>
</IfModule>
!!!
Marsh Posté le 27-11-2002 à 13:26:12
Pourquoi tu mets le DirectoryIndex dans une directive <IfModule> ? tu peux pas le mettre en dehors ?
Marsh Posté le 27-11-2002 à 13:29:22
k666 a écrit a écrit : bin à la base c comme ça, c dans un ifmodule mod_dir.c |
t'as revé ca ou ?
Marsh Posté le 27-11-2002 à 14:39:33
on veut bien t'aider, mais pkoi t'as mis la directive DirectoryIndex dans un IfModule ?
Marsh Posté le 27-11-2002 à 14:40:08
k666 a écrit a écrit : help |
Mais tu l'as mis en dehors du <IfModule> ton DirectoryIndex déjà !?
Marsh Posté le 27-11-2002 à 14:50:51
ce n'est pas moi uqi l'a mis, j'ai fraichement installé depuis les ports avec une gentoo 1.4, déjà j'ai plein de fichiers de conf et ça m'énerve!!! j'ai un commonapache.conf danslequel j'ai mis tout ce bazar, mais à la base, dans ce fichier, il y avait déjà:
<IfModule mod_dir.c>
DirectoryIndex index.html index.php index.php3 .......etc!!!
</IfModule>
Marsh Posté le 27-11-2002 à 14:51:37
gm_superstar a écrit a écrit : Mais tu l'as mis en dehors du <IfModule> ton DirectoryIndex déjà !? |
k666 a écrit a écrit : oui j'ai mis <IfModule mod_dir.c> <IfModule mod_php4.c> DirectoryIndex index.php index.phtml index.html index.php3 </IfModule> </IfModule> |
Marsh Posté le 27-11-2002 à 14:53:00
mais pourquoi ce serait un problème de directory index alors que mon fichier est très bien trouvé en fin de compte, le seul problème c qu'il m'affiche son code source!!! c pas un 404 que j'obtiens, c le code source de index.php!!! comme s'il arrivait pas à se rendre compte que la page par défaut qu'il lit est du php, il la reconnait pas
Marsh Posté le 27-11-2002 à 14:55:44
k666 a écrit a écrit : ce n'est pas moi uqi l'a mis, j'ai fraichement installé depuis les ports avec une gentoo 1.4, déjà j'ai plein de fichiers de conf et ça m'énerve!!! j'ai un commonapache.conf danslequel j'ai mis tout ce bazar, mais à la base, dans ce fichier, il y avait déjà: <IfModule mod_dir.c> DirectoryIndex index.html index.php index.php3 .......etc!!! </IfModule> |
Oui mais ça c'est normal mod_dir.c c'est justement le module qui permet d'avoir la directive DirectoryIndex. Ce qui n'est pas normal c'est quelle soit en plus dans un <IfModule mod_php4.c>
Marsh Posté le 27-11-2002 à 14:56:54
k666 a écrit a écrit : mais pourquoi ce serait un problème de directory index alors que mon fichier est très bien trouvé en fin de compte, le seul problème c qu'il m'affiche son code source!!! c pas un 404 que j'obtiens, c le code source de index.php!!! comme s'il arrivait pas à se rendre compte que la page par défaut qu'il lit est du php, il la reconnait pas |
Fait voir la partie concernant PHP dans tes fichiers de conf.
Marsh Posté le 27-11-2002 à 15:02:39
ok j'ai viré tout le gros bazar et j'ai mis une ligne simple:
<IfModule mod_dir.c>
DirectoryIndex index.php index.phtml index.php3 index.html
</IfModule>
et là ça marche je pense !
c bizare quand même ça veut dire quoi ? ça vient peut être du fait que j'ai deux fichiers différents de conf sous gentoo, un commonapache et un supplémentaire apache.conf ?? peut être que apache.conf se lit après commonapache ? et du coup vu que les modules je les charge dans apache , dans commonapache il a pas encore le module php et du coup il lit comme si c t du html bref je pige pas trop là !!
Marsh Posté le 27-11-2002 à 15:12:06
Sous Gentoo je sais pas, mais avec Mandrake il y a 2 fichiers aussi : httpd.conf et commonhttpd.conf. La lecture de la configuration commence par httpd.conf et au milieu de celui-ci il y a un :
Include conf/commonhttpd.conf
Donc tu dois avoir un ligne similaire dans tes fichiers.
Quoiqu'il en soit il ne doit y avoir qu'un seul DirectoryIndex pour ton site (sauf hôte virtuel ou cas particulier pour un répertoire donné).
Marsh Posté le 27-11-2002 à 12:00:53
salut
j'ai un tout petit souci avec ma config apache, c'est que si je tape par exemple dans mon navigateur:
http://pouet.pouet/index.php
ça interprète bien en php, mais par contre
http://pouet.pouet/
ça me montre le code source !!!!
j'aimerais bien trouver mais je sais pas skil faut mettre
à l'aide!!!!!