Page 1 sur 2

phpmyadmin

Posté : 05 nov. 2007, 19:28
par masterfoon
bonjour a tous,


j'ai un petit souci avec phpmyadmin, quand j'ouvre http://localhost/phpmyadmin/index.php, il m'affiche :

"phpMyAdmin - Erreur

PHP ne peut charger l'extension mysqli,
veuillez vérifier votre configuration de PHP - "

mon fichier de configuration est le suivant:
<?php
$cfg['PmaAbsoluteUri'] = 'http://localhost';
$cfg['ForceSSL'] = false;
$cfg['ShowPhpInfo'] = true;
$cfg['ShowChgPassword'] = false;
$cfg['AllowArbitraryServer'] = false;


/* Servers configuration */
$i = 0;


/* Server Slackbeard (cookie) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'ent';
$cfg['Servers'][$i]['auth_type'] = 'config';
?>

merci d'avance pour votre aide...........

Posté : 05 nov. 2007, 19:52
par Truc
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "Gestion de serveur(s)".

Posté : 05 nov. 2007, 19:54
par jojolapine
Le message d'erreur te demande de regarder le fichier de configuration de php, pas de phpmyadmin...
ça doit être un php.ini normalement..., regarde du côté de mysqli, si il est enabled ou disabled....

Posté : 05 nov. 2007, 20:10
par Invité
voila j'ai ca dans php.ini

doit-je complété quelque chose ?

[MySQLi]

; Maximum number of links.  -1 means no limit.
mysqli.max_links = -1

; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
mysqli.default_port = 3306

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysqli.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysqli.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysqli.default_user =

; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysqli.default_pw =

; Allow or prevent reconnect
mysqli.reconnect = Off
merci.

Posté : 05 nov. 2007, 21:51
par Ryle
PHP ne peut charger l'extension mysqli,
veuillez vérifier votre configuration de PHP
Il fait allusion au fichier de configuration de ton serveur php, le fichier php.ini :)

Tu utilises vraissemblablement une connection de type 'mysqli' et ce module n'est pas activé sur ton serveur. Il te faut donc éditer le fichier .ini pour décommenter la ligne associée à mysqli afin que ce module soit chargé au démarrage du serveur (en principe un point virgule à retirer devant la ligne extension=php_mysqli.dll). Suffit ensuite de redémarrer le serveur apache/php et ça devrait fonctionner :)

phpmyadmin

Posté : 05 nov. 2007, 22:00
par masterfoon
non ca ne marche pas :(

Re: phpmyadmin

Posté : 05 nov. 2007, 22:14
par zeus
non ca ne marche pas :(
La 1ere règle à savoir sur un forum, c'est que "Ca ne marche pas" est inutile.
Nous ne voyons pas ton écran et nous ne savons pas ce qui ne marche pas. Par contre, les messages d'erreurs contiennent à 99% la manière de corriger le soucis.

Le but du jeu est donc de nous détailler ce qui te fait dire que ça ne fonctionne pas. Si tu nous l'a déjà détaillé, un "Même erreur" est plus détaillée pour nous que "Ca ne marche pas" ;)

Posté : 05 nov. 2007, 22:18
par masterfoon
oui excuser moi,


alors oui l'erreur et tjr la méme:

"phpMyAdmin - Erreur
PHP ne peut charger l'extension mysqli,
veuillez vérifier votre configuration de PHP"

Posté : 06 nov. 2007, 11:32
par Ryle
Est ce que ton php.ini contient bien la ligne :

Code : Tout sélectionner

extension=php_mysqli.dll
et celle-ci est-elle bien décommentée ? (pas de ';' devant)

phpmyadmin

Posté : 06 nov. 2007, 11:38
par masterfoon
oui en effet j'ai decommenté cette ligne, mais j'ai toujour la meme erreur:

"phpMyAdmin - Erreur
PHP ne peut charger l'extension mysqli,
veuillez vérifier votre configuration de PHP"

Posté : 06 nov. 2007, 11:42
par iclo
Tu as bien redémarré le serveur ?

phpmyadmin

Posté : 06 nov. 2007, 11:44
par masterfoon
oui, je le redemarre toujour apres chaque modification.

Posté : 06 nov. 2007, 16:40
par Patriboom
C'est peut-être bête, mais as-tu vérifié si le fichier php_mysqli.dll se trouve bien sur ton ordinateur?

Posté : 06 nov. 2007, 16:44
par Cyrano
En fouillant sur le forum, tu aurais pu trouver ceci ;)

Posté : 06 nov. 2007, 19:00
par masterfoon
Patriboom: C'est peut-être bête, mais as-tu vérifié si le fichier php_mysqli.dll se trouve bien sur ton ordinateur?
oui, Patriboom le fichier ce trouve bien sur ma machine c'est une de mes premieres verification ,merci qu'en meme pour l'idée. :D
Cyrano: En fouillant sur le forum, tu aurais pu trouver ceci
j'ai jeté un coup d'oeil la dessus mais j'ai pas tres bien compri surement a cause de l'anglais, plus d'explication serai bien venu :wink:, par contre j'ai verifié qu'il n'y avait pas plusieurs libmysql.dll, c'est pas le cas.