Et pas plus d’alias ?
je repete
normalement ton alias vers /usr/share/phpmyadmin est dans le fichier /etc/apache2/conf.d/phpmyadmin.conf
verifie si tu as bien le fichier phpmyadmin.conf dans /etc/apache2/conf.d/
Re,
Mes excuses, mais je n’aurai jamais pensé aller cacher un alias à cet endroit
Bonjour,
PhpMyadmin par sécurité n’est accessible que via localhost.
Voir fichier de conf /etc/apache2/conf.d/phpmyadmin.conf (extrait) :
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
deny from all
allow from 127.0.0.1/255.255.255.255
Bonsoir,
Excusez moi pour le temps de réponse, je n’étais pas chez moi depuis deux jours.
Merci de vos réponses.
Non le fichier /etc/apache2/conf.d/phpmyadmin.conf n’existe pas sur ma machine.
Meme si je réinstalle (apache2 et phpmyadmin) le fichier ne se crée pas, dois-je le créer à la main ?
Ce que vous appelez alias, c’est un virtual host, nan ?
Bonjour,
Relance une configuration du paquet phpmyadmin via la commande :
dpkg-reconfigure phpmyadmin
Apres cette commande donne le resultat de cette commande :
ls -l /etc/apache2/conf.d/
Toujours rien =/
Servo:~# ls -l /etc/apache2/conf.d/
total 12
-rw-r--r-- 1 root root 237 déc 11 2010 apache2-doc
-rw-r--r-- 1 root root 269 déc 11 2010 charset
-rw-r--r-- 1 root root 1464 déc 11 2010 security
ok cela est du à une mauvaise install de départ
commence par virer toute les correspondances a php, phpmyadmin et mysql
reinstall dans l’ordre mysql, php et phpmyadmin
essaye avant toutes chose
apt-get install --reinstall mysql php phpmyadmin
Bonjour,
Lorsque tu execute le dpkg-reconfigure pour phpmyadmin, tu dois avoir un ecran comme celui-ci :
qui te demande le serveur web, est ce que tu selectionne bien apache2 comme c’est le cas dans cette ecran ?
Si ce n’est pas le cas, c’est normal que la conf ne soit pas faite dans apache.
Si ca ne fonctionne toujours pasQue retourne cette commande :
Sinon, tu peux finaliser l’installation comme ceci :
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
/etc/init.d/apache2 restart
Oui je sélectionne bien apache2.
Servo:~# dpkg -l phpmyadmin apache2
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| Ãtat=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (Ãtat,Err: majuscule=mauvais)
||/ Nom Version Description
+++-============================-============================-========================================================================
ii apache2 2.2.9-10+lenny9 Apache HTTP Server metapackage
ii phpmyadmin 4:2.11.8.1-5+lenny8 MySQL web administration tool
[quote]Sinon, tu peux finaliser l’installation comme ceci :
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
/etc/init.d/apache2 restart
[/quote]
En effet maintenant ça fonctionne, je n’es plus besoin de lien symbolique dans /var/www.
Mais j’ai toujours une page blanche.
La paquet mysql n’existe pas.
Ça fonctionne pour mysql-server, php5-mysql, php5 et phpmyadmin mais ça ne corrige pas la page blanche non plus.
Salut,
Voici ce que j’ai d’installé :
[quote]
gerard@debian:/etc/init.d$ aptitude search mysql | grep ^i
i A libdbd-mysql-perl - interface Perl5 pour le système de gestion
i libmysqlclient16 - Bibliothèque cliente pour la base de donné
i libqt4-sql-mysql - Qt 4 MySQL database driver
i mysql-client - MySQL database client (metapackage dependi
i A mysql-client-5.1 - Exécutables client pour la base de données
i mysql-common - fichiers communs pour la base de données M
i mysql-server - MySQL database server (metapackage dependi
i mysql-server-5.1 - MySQL database server binaries and system
i mysql-server-core-5.1 - binaires du serveur de bases de données My
i php5-mysql - modules MySQL pour PHP5 [/quote]
as tu ta librairie mysql.so est décommenté dans ton :
/etc/php5/conf.d/ mysql.ini
affiche les logs apache
Bonsoir,
mysql.so est décommenté oui.
Voici les log d’aujourd’hui: /var/log/apache2/access.log
127.0.0.1 - - [10/Jul/2011:22:50:33 +0200] "GET / HTTP/1.1" 304 - "-" "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.19) Gecko/20080528 Epiphany/2.22"
127.0.0.1 - - [10/Jul/2011:22:50:41 +0200] "GET /phpmyadmin HTTP/1.1" 301 308 "-" "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.19) Gecko/20080528 Epiphany/2.22"
127.0.0.1 - - [10/Jul/2011:22:50:41 +0200] "GET /phpmyadmin/ HTTP/1.1" 200 20 "-" "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.19) Gecko/20080528 Epiphany/2.22"
127.0.0.1 - - [10/Jul/2011:23:04:26 +0200] "GET /phpmyadmin HTTP/1.1" 301 308 "-" "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.19) Gecko/20080528 Epiphany/2.22"
127.0.0.1 - - [10/Jul/2011:23:04:26 +0200] "GET /phpmyadmin/ HTTP/1.1" 200 20 "-" "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.19) Gecko/20080528 Epiphany/2.22"
/var/log/apache2/error.log:
Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations
[Sun Jul 10 22:57:40 2011] [notice] caught SIGTERM, shutting down
[Sun Jul 10 23:03:03 2011] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Sun Jul 10 23:03:03 2011] [notice] mod_python: using mutex_directory /tmp
[Sun Jul 10 23:03:03 2011] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny13 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations
as tu fait la redirection (nat) du port 80 et 443 sur ta box vers ton pc ??
si tu tape en local : htps:\mon-ip\phpmyadmin\
quel est le résultat ??
Cette machine a été mal installée.
Quelle version Debian ? Lenny ou Squeeze ? S’agit-il d’un upgrade de lenny vers squeeze? dans ce cas il y a des problèmes avec mysql. Ils ne sont pas simples à résoudre je connais car j’y suis passé.
Il vaudrait mieux refaire une installation complète de cette machine sous squeeze en serveur simple en suivant les tutos que je t’ai fourni précédemment.
Oui j’ai fait une redirection des port 21, 22 et 80, mais pas 443, qu’es ce que c’est ?
htps:\parant.dyndns.org\phpmyadmin\ : page blanche.
htps:\192.168.0.9\phpmyadmin\ : page blanche.
htps:\127.0.0.1\phpmyadmin\ : page blanche.
Je ne sais absolument pas quel version c’est…
Je les télécharger ici
Il est juste écrit clairement debian 4.0
C’est mysql qui a été mal installé tu penses, ou la machine entière ?
Sachant que j’éteins régulièrement mon serveur, ne faut-il pas faire quelque chose au démarrage pour que mysql fonctionne correctement ?
1 - le port 443 c’est le port https. normal que tu n’est pas d’affichage. Mais en local tu devrais l’avoir si tu met ton adresse IP au lieu du dyndns
2 - Un serveur ca ne S’ÉTEINT PAS
3 - Pour la version c’est la “etch”, la version actuelle c’est la “squeeze” et avant il y avait la “Lenny”
4 - evite le copie/coller sa evite de copier les fautes
c’est 192.168.0.9/phpmyadmin/
1.Pourtant mon index s’affiche bien.
Mais je vais rediriger le 443 aussi alors.
2.Un serveur consomme beaucoup d’électricité donc chez moi il s’éteint.
C’est juste pour mon utilisation personnel et celle de mon frère de tout façon, donc pas besoin de le laisser allumer tout le temps, d’autant plus qu’il est dans ma chambre pour le moment.
-
D’accord merci, je vais chercher la squeeze alors.
-
parant.dyndns.org/phpmyadmin/, c’est mon adresse externe, soi l’ip 82.227.30.78
192.168.0.9/phpmyadmin/, c’est mon ip interne à mon réseau local.
Enfin une bonne décision de réinstaller cette machine et sous squeeze. Et surtout ne mélanges plus les versions …
je crois que la meilleur solution pour toi est de bien réinstaller la squeeze, sa t’évitera de nombreux problèmes