Apache/phpmyadmin : pb d'index.php

Apache/phpmyadmin : pb d'index.php - Logiciels - Linux et OS Alternatifs

Marsh Posté le 13-12-2006 à 16:53:42    

Bonjour
 
Je viens d'installer un debian etch tout fraiche, pour y mettre un serveur web.
 
Apache 1.3, PHP5, mysql5.
 
si je tape depuis mon browser :  
http://XX.XX.XX.XX/phpmyadmin/index.php : tout va bien
 
si je tape :  
http://XX.XX.XX.XX/phpmyadmin ou meme http://XX.XX.XX.XX/phpmyadmin/ alors il me propose de telecharger un fichier "default" : et si je sauve ce fichier, il s'appelle en fait index.html, mais a exactement le meme contenu que le index.php normal.
 
La seule difference que je vois, est dans les logs :  
lorsque je mets le "/", j'ai une ligne dans access.log (que je n'ai pas s'il n'y a pas de "/" ) :  
[13/Dec/2006:16:50:01 +0100] "GET /phpmyadmin HTTP/1.0" 301 302 "-" "Opera/8.54 (X11; Linux i686; U; en)" "-"
 
J'avoue que j'ai du mal a interpreter le code 301 renvoyé (j'ai trouve la definition dans la RFC, mais j'ai pas tres bien compris, mon anglais etant... approximatif...)
 
Initialement, phpmyadmin etait un lien depuis /var/www vers /usr/share/phpmyadmin.
--> J'ai deplace le repertoire phpmyadmin dans /var/www, ca n'a absolument rien changé.
 
Aureiz-vous une idée à me soumettre ?

Reply

Marsh Posté le 13-12-2006 à 16:53:42   

Reply

Marsh Posté le 13-12-2006 à 16:55:58    

Reply

Marsh Posté le 13-12-2006 à 17:14:06    

le module php doit etre lancé sinon la page index.php ne s'ouvrirait pas non?
je pencherais plutot pour ceci :
regarde ta directive DirectoryIndex de ton fichier httpd.conf
et ajoutes-y index.php
et redemarre apache

Reply

Marsh Posté le 13-12-2006 à 18:06:42    

La page index.php ne s'ouvre pas, elle demande à être téléchargée.
Si le mod est quand même loadé, ajoute ceci à ton httpd.conf ou apache2.conf si tu es sous Debian :

Code :
  1. AddType application/x-httpd-php .php



---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 14-12-2006 à 13:45:45    

Si une page .php est interpretée, ca veut dire que le mod est loadé, j'imagine ?  
 
Sinon, j'avais déja cette ligne ci dans mon httpd.conf :  
AddType application/x-httpd-php5 .php
 
J'ai rajouté celle que tu me proposais, toujours le meme comportement...

Reply

Marsh Posté le 14-12-2006 à 13:48:48    

Il faut ajouter les fichiers index.php* (index.php, index.php3, index.php4, index.php5) dans la liste des fichiers reconnus comme "page principale".

 

Je n'ai pas de linux sous la main avec apache, mais fais une recherche sur "index.html" dans httpd.conf et ajoutes les "index.php" à la suite ça ira mieux


Message édité par wedgeant le 14-12-2006 à 13:49:17

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 14-12-2006 à 13:59:00    

Tu veux dire que ca ne suffit pas ? :  

Code :
  1. #
  2. # DirectoryIndex: Name of the file or files to use as a pre-written HTML
  3. # directory index.  Separate multiple entries with spaces.
  4. #
  5. <IfModule mod_dir.c>
  6.     DirectoryIndex index.php index.html index.htm index.shtml index.cgi
  7. </IfModule>


 
Et j'ai tenté en rajoutant dans ctte meme ligne ce que t m'as conseillé : pas mieux :(


Message édité par Burps le 14-12-2006 à 14:20:04
Reply

Marsh Posté le 14-12-2006 à 14:06:26    

ah ben si, ça devrait aller alors ... [:opus dei]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed