Apache/phpmyadmin : pb d'index.php - Logiciels - Linux et OS Alternatifs
Marsh Posté le 13-12-2006 à 16:55:58
Tu ne dois pas avoir le module PHP de lancé.
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
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 :
|
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...
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
Marsh Posté le 14-12-2006 à 13:59:00
Tu veux dire que ca ne suffit pas ? :
Code :
|
Et j'ai tenté en rajoutant dans ctte meme ligne ce que t m'as conseillé : pas mieux
Marsh Posté le 14-12-2006 à 14:06:26
ah ben si, ça devrait aller alors ...
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 ?