#1 Le 10/11/2011, à 14:55
- Laurent53240
[Resolu]phpMyadmin problème de connection mot de passe/identifiant
Je viens d'installer phpMyadmin à partir du tuto Ubuntu.fr: phpMyadmin, il démarre sauf que quand je rentre mon mot de passe j'obtiens "#2005 Connexion au serveur MySQL non permise", j'ai essayé de me loguer sur MySQL avec ce mot de passe et cet identifiant (en ligne de commandes) ça marche !
Je pense avoir un problème de configue mais où ?
Dernière modification par Laurent53240 (Le 11/11/2011, à 11:13)
Hors ligne
#2 Le 10/11/2011, à 17:21
- Titouan
Re : [Resolu]phpMyadmin problème de connection mot de passe/identifiant
Salut,
La configuration de base de phpmyadmin se trouve dans /etc/apache2/conf.d
Tu as peut-être un conflit de configuration avec celle de ton virtualhost
#3 Le 10/11/2011, à 22:52
- Laurent53240
Re : [Resolu]phpMyadmin problème de connection mot de passe/identifiant
Salut Titouan
Le problème c'est que je ne vois pas ou est le problème
Voici le contenu du fichier:
phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Directory>
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
Order Deny,Allow
Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Hors ligne
#4 Le 11/11/2011, à 00:09
- Titouan
Re : [Resolu]phpMyadmin problème de connection mot de passe/identifiant
Je vois 2 anomalies.
<Directory /usr/share/phpmyadmin/setup/lib> en trop à la fin.
et pas de Order allow,deny formulé au début. On ne connait pas les conditions d'accès.
/etc/apache2/conf.d/phpmyadmin.conf
Alias /53-elephant-bleu /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options +Indexes +FollowSymLinks -ExecCGI
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
#Allow from env=AllowCountry
#Allow from 192.168.1.0/28
# si on est en http on passe en https
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/53-elephant-bleu/index.php [NC,R,L]
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Directory>
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
Order Deny,Allow
Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Order Deny,Allow
Deny from All
</Directory>
là par exemple tu accèdes en https://127.0.0.1/53-elephant-bleu, même si tu tapes http
Tout le monde est interdit.
A toi, d'adapter selon tes besoins
Order Allow, Deny
Allow from all
Edit: https
Si tu n'as pas de virtualhost 443 https, adapte les lignes
Dernière modification par Titouan (Le 11/11/2011, à 00:17)
#5 Le 11/11/2011, à 00:22
- Laurent53240
Re : [Resolu]phpMyadmin problème de connection mot de passe/identifiant
Ok ça marche
merci !
Dernière modification par Laurent53240 (Le 11/11/2011, à 11:13)
Hors ligne
#6 Le 12/11/2011, à 00:40
- Titouan
Re : [Resolu]phpMyadmin problème de connection mot de passe/identifiant
De rien. Bonne nuit.