Soucis avec phpmyadmin (probablement simple)
Fermé
xaaros
Messages postés
11
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
-
8 juin 2009 à 18:37
xaaros Messages postés 11 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 12 juin 2009 - 10 juin 2009 à 16:40
xaaros Messages postés 11 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 12 juin 2009 - 10 juin 2009 à 16:40
A voir également:
- Soucis avec phpmyadmin (probablement simple)
- Iphone 14 simple - Guide
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Localhost/phpmyadmin ✓ - Forum PHP
- Organigramme simple - Guide
10 réponses
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
8 juin 2009 à 18:48
8 juin 2009 à 18:48
Bonjour,
Le "(using password: NO) " signifie que MySQL ne recoit PAS de mdp de PhpMyAdmin ... tu es sur que le fichier de conf est bien celui qui est utilisé ? si tu mets un die('ici'); dans le fichier, ca l'affiche bien ?
Je propose cela car tu utilise speut etre une autre version de phpMyAdmin sans le savoir ... ?
Le "(using password: NO) " signifie que MySQL ne recoit PAS de mdp de PhpMyAdmin ... tu es sur que le fichier de conf est bien celui qui est utilisé ? si tu mets un die('ici'); dans le fichier, ca l'affiche bien ?
Je propose cela car tu utilise speut etre une autre version de phpMyAdmin sans le savoir ... ?
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 09:55
9 juin 2009 à 09:55
Le problème n'est pas dans la conf MySQL mais dans la conf PHP ... en gros, tu n'arrives pas dans la bonne version de phpMyAdmin ...
- soit tu en as installé plusieurs ?
- soit l'installation est "cassée" ?
Il peut y avoir pleins de raisons, il faut que tu vérifies la conf complète : virtual hosts Apache, répertoires, ...
Tu peux aussi faire un recherche du fichier en question (conf.inc.php ou un truc comme ca) sur ton disque, il ne doit quand même pas y en avoir 12 :)
Bon courage
- soit tu en as installé plusieurs ?
- soit l'installation est "cassée" ?
Il peut y avoir pleins de raisons, il faut que tu vérifies la conf complète : virtual hosts Apache, répertoires, ...
Tu peux aussi faire un recherche du fichier en question (conf.inc.php ou un truc comme ca) sur ton disque, il ne doit quand même pas y en avoir 12 :)
Bon courage
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 14:44
9 juin 2009 à 14:44
ajoute dans un fichier PHP que tu es SUR d'utiliser (donc un dans lequel un die('ici'); marche !) la ligne suivante :
Ca t'affichera TOUS les fichiers inclus par ta page, tu verras bien ce qui s'y trouve ?
Et vérifie également dans httpd.conf si tu as configuré des virtual hosts ?
print_r(get_included_files());
Ca t'affichera TOUS les fichiers inclus par ta page, tu verras bien ce qui s'y trouve ?
Et vérifie également dans httpd.conf si tu as configuré des virtual hosts ?
xaaros
Messages postés
11
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
9 juin 2009 à 09:31
9 juin 2009 à 09:31
Bonjour,
Effectivement quand je met die('ici'); dans le fichier config.inc.php ca ne change rien.
J'utilise Wampserver qui intégre sa version de mysql 5.1.32 et la version de php est la 5.2.9-1
Je me demande si cela ne vient pas du my.ini soit mal configurer, soit pas load au lancement de wamp?
Je vous met les infomations importantes du my.ini qui se trouve dans le dossier mysql (c:\wamp\mysql\my.ini)
password = ****
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.1.32
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.1.32/data
Merci encore pour votre réactivitée d'hier soir ;)
Xaa
Effectivement quand je met die('ici'); dans le fichier config.inc.php ca ne change rien.
J'utilise Wampserver qui intégre sa version de mysql 5.1.32 et la version de php est la 5.2.9-1
Je me demande si cela ne vient pas du my.ini soit mal configurer, soit pas load au lancement de wamp?
Je vous met les infomations importantes du my.ini qui se trouve dans le dossier mysql (c:\wamp\mysql\my.ini)
password = ****
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=c:/wamp/bin/mysql/mysql5.1.32
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.1.32/data
Merci encore pour votre réactivitée d'hier soir ;)
Xaa
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
xaaros
Messages postés
11
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
9 juin 2009 à 13:36
9 juin 2009 à 13:36
Merci pour ton soutien dam75,
L'installation n'est ni cassée, ni installée plusieurs fois.
Cependant je suis d'accord avec ton analyse, je n'arrive manifestement pas dans mon phpmyadmin puisque si je met en premiére ligne die('ici'); rien ne se passe (même apres un reload des services).
Mon répertoire phpmyadmin se trouve dans C:\wamp\phpmyadmin, j'ai essayer de le mettre dans le www, ca ne change rien non plus.
A savoir que je tappe l'url suivant pour y acceder : http://localhost/phpmyadmin
Je te remet mon config.inc.php mis à jour qui devrait (et oui devrait :s) fonctionner : (il se trouve dans
C:\wamp\phpmyadmin\config.inc.php
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg['PmaNoRelation_DisableWarning'] = FALSE;
$cfg['blowfish_secret'] = '';
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
//$cfg['Servers'][$i]['host'] = '91.121.87.194';
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
// (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
//The controluser is also
// used for all relational
// features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '****'; // mon mot de pass
Une idée? Une corde? ;)
Merci encore,
Xaa
L'installation n'est ni cassée, ni installée plusieurs fois.
Cependant je suis d'accord avec ton analyse, je n'arrive manifestement pas dans mon phpmyadmin puisque si je met en premiére ligne die('ici'); rien ne se passe (même apres un reload des services).
Mon répertoire phpmyadmin se trouve dans C:\wamp\phpmyadmin, j'ai essayer de le mettre dans le www, ca ne change rien non plus.
A savoir que je tappe l'url suivant pour y acceder : http://localhost/phpmyadmin
Je te remet mon config.inc.php mis à jour qui devrait (et oui devrait :s) fonctionner : (il se trouve dans
C:\wamp\phpmyadmin\config.inc.php
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
$cfg['PmaNoRelation_DisableWarning'] = FALSE;
$cfg['blowfish_secret'] = '';
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
//$cfg['Servers'][$i]['host'] = '91.121.87.194';
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
// (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
//The controluser is also
// used for all relational
// features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = '****'; // mon mot de pass
Une idée? Une corde? ;)
Merci encore,
Xaa
xaaros
Messages postés
11
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
9 juin 2009 à 17:33
9 juin 2009 à 17:33
Finalement ça semble moin simple que ce à quoi je m'attendais ;)
Alors du coté des includes, voila ce que j'obtient :
Array ( [0] => C:\wamp\www\index.php [1] => C:\wamp\www\accueil.php [2] => C:\wamp\www\Inc\std_include.php [3] => C:\wamp\www\Inc\rights.php [4] => C:\wamp\www\Inc\secure.php [5] => C:\wamp\www\Inc\lng\lng_fr.php [6] => C:\wamp\www\Inc\checklogin.php [7] => C:\wamp\www\Inc\tbs_class.php [8] => C:\wamp\www\Inc\tbs_plugin_html.php [9] => C:\wamp\www\Inc\opendb.php )
Dans C:\wamp\www\Inc\opendb.php il y a la connection à mysql pour les utilisateurs du site tel que :
(Euh comment ca ca n'a rien à voir?!)
$db = @mysql_connect('localhost', 'root', '******');
if (!$db) die ('Cannot connect to database.<br>Please contact Administrator.');
@mysql_select_db('****', $db);
Pour le httpd.conf, je ne l'ai pas du tout touché voici les informations qu'il contient : (je met un peu tout vu que je connais mal cette partie)
ServerRoot "c:/wamp/bin/apache/apache2.2.11"
Listen 80 (je n'ai pas skype ni à priori rien sur le port 80 j'ai tester avec d'autres . ports au cas ou)
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
User daemon
Group daemon
ServerAdmin admin@localhost
ServerName localhost:80 (j'ai changé le port pour voir ici aussi ca ne change rien)
DocumentRoot "c:/wamp/www/"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog "c:/wamp/logs/apache_error.log"
<IfModule alias_module>
ScriptAlias /cgi-bin/ "cgi-bin/"
</IfModule>
<Directory "cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Include conf/extra/httpd-autoindex.conf
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Include "c:/wamp/alias/*"
(désolé pour la longeur du post ;))
Ca commence à me rendre fou cette histoire, je suis nouveau dans mon entreprise et je n'ai pas le droit à l'érreur, en plus le site fonctionne avec la base et j'y accéde convenablement avec la console MySql !!
Alors du coté des includes, voila ce que j'obtient :
Array ( [0] => C:\wamp\www\index.php [1] => C:\wamp\www\accueil.php [2] => C:\wamp\www\Inc\std_include.php [3] => C:\wamp\www\Inc\rights.php [4] => C:\wamp\www\Inc\secure.php [5] => C:\wamp\www\Inc\lng\lng_fr.php [6] => C:\wamp\www\Inc\checklogin.php [7] => C:\wamp\www\Inc\tbs_class.php [8] => C:\wamp\www\Inc\tbs_plugin_html.php [9] => C:\wamp\www\Inc\opendb.php )
Dans C:\wamp\www\Inc\opendb.php il y a la connection à mysql pour les utilisateurs du site tel que :
(Euh comment ca ca n'a rien à voir?!)
$db = @mysql_connect('localhost', 'root', '******');
if (!$db) die ('Cannot connect to database.<br>Please contact Administrator.');
@mysql_select_db('****', $db);
Pour le httpd.conf, je ne l'ai pas du tout touché voici les informations qu'il contient : (je met un peu tout vu que je connais mal cette partie)
ServerRoot "c:/wamp/bin/apache/apache2.2.11"
Listen 80 (je n'ai pas skype ni à priori rien sur le port 80 j'ai tester avec d'autres . ports au cas ou)
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
User daemon
Group daemon
ServerAdmin admin@localhost
ServerName localhost:80 (j'ai changé le port pour voir ici aussi ca ne change rien)
DocumentRoot "c:/wamp/www/"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog "c:/wamp/logs/apache_error.log"
<IfModule alias_module>
ScriptAlias /cgi-bin/ "cgi-bin/"
</IfModule>
<Directory "cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Include conf/extra/httpd-autoindex.conf
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Include "c:/wamp/alias/*"
(désolé pour la longeur du post ;))
Ca commence à me rendre fou cette histoire, je suis nouveau dans mon entreprise et je n'ai pas le droit à l'érreur, en plus le site fonctionne avec la base et j'y accéde convenablement avec la console MySql !!
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
9 juin 2009 à 18:03
9 juin 2009 à 18:03
euhhh oui mais du coup AUCUN fichier de phpMyAdmin n'est inclu :) tu ne pourrais pas faire la meme chose sur l'index de phpMyAdmin par exemple ? le but est de voir OU il va chercher sa conf ...
Quand au httpd.conf, tout ce qu'on peut en tirer est que tu n'utilises PAS de virtual host, ce qui simplifie ...
Derniere question, tu as un .htaccess à la racine de ton site ou de phpMyAdmin ? si oui, il faut peut etre une rewrite rule de derrière les fagots :) ?
Quand au httpd.conf, tout ce qu'on peut en tirer est que tu n'utilises PAS de virtual host, ce qui simplifie ...
Derniere question, tu as un .htaccess à la racine de ton site ou de phpMyAdmin ? si oui, il faut peut etre une rewrite rule de derrière les fagots :) ?
xaaros
Messages postés
11
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
10 juin 2009 à 14:00
10 juin 2009 à 14:00
RE-bonjour,
Alors, j'en ai eu marre, j'ai désinstallé, puis tout réinstallé et reconfigurer et.... Ca marche !
Du coup je pense pas qu'on saura le fin mot de l'histoire, mais l'essentiel c'est que ca marche :)
Juste pour info avec la nouvelle version toujours, on ne discerne toujours pas ou est inclut le conf.inc.php
j'ai juste eu à modifier les fichiers opendb.php et secure.php avec les même configuration que phpmyadmin,
en passant je me suis rendu compte que l'include pour la conf phpmyadmin étais loader dans le secure.php, pas trés orthodoxe mais plustot propre la facon dont la fait l'informaticien qui était en charge du projet.
En tout cas je te remerci dam75 pour ton soutien ;)
A bientot sur commentcamarche.com , n'hésite pas à me solliciter si tu as besoin d'un coup de pouce à ton tour.
Merci encore
Xaa
Alors, j'en ai eu marre, j'ai désinstallé, puis tout réinstallé et reconfigurer et.... Ca marche !
Du coup je pense pas qu'on saura le fin mot de l'histoire, mais l'essentiel c'est que ca marche :)
Juste pour info avec la nouvelle version toujours, on ne discerne toujours pas ou est inclut le conf.inc.php
j'ai juste eu à modifier les fichiers opendb.php et secure.php avec les même configuration que phpmyadmin,
en passant je me suis rendu compte que l'include pour la conf phpmyadmin étais loader dans le secure.php, pas trés orthodoxe mais plustot propre la facon dont la fait l'informaticien qui était en charge du projet.
En tout cas je te remerci dam75 pour ton soutien ;)
A bientot sur commentcamarche.com , n'hésite pas à me solliciter si tu as besoin d'un coup de pouce à ton tour.
Merci encore
Xaa
dam75
Messages postés
1041
Date d'inscription
lundi 4 mai 2009
Statut
Webmaster
Dernière intervention
21 février 2023
67
10 juin 2009 à 15:28
10 juin 2009 à 15:28
De rien, c'est juste dommage qu'on ne sache pas ce qui s'était passé ... m'enfin PHP a ses raison que la raison ne connaît pas :D
xaaros
Messages postés
11
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
10 juin 2009 à 16:40
10 juin 2009 à 16:40
Mhhhh pour être honnete, je viens d'arriver dans cette entreprise, je reprend un travail de plus ou moin 50k lignes de code sans commentaire, j'ai du aller un peu vite ;)
A bientôt !
Xaa
A bientôt !
Xaa