Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2011, 10h37   #1
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Par défaut Utiliser l'extension mysql au lieu de mysqli ?

Bonjour,

J'ai installé Wampee sur mon disque dur externe et tout fonctionne bien sauf
que l'extension utilisée est mysqli, ce qui fait que je me retrouve avec des warning partout sur mes sites que j'ai migrés dans Wampee car ils ont été développés dans un environnement qui utilise l'extension mysql.

Bref, je voudrais savoir comment faire pour utiliser l'extension mysql au lieu de mysqli.
J'ai essayé de commenter le "extension=php_mysqli.dll" dans php.ini mais là phpadmin ne démarre plus car il n'arrive pas à charger l'extension mysqli.
Faut-il aussi modifier la config de Mysql ?


Merci d'avance pour votre aide.
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 10h50   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
Hello

Quitte à répondre à coté, je te conseillerai bien d'utiliser PDO.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 10h56   #3
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Citation:
Envoyé par Benjamin Delespierre Voir le message
Hello

Quitte à répondre à coté, je te conseillerai bien d'utiliser PDO.
Y va peut être pas s'amuser à recoder tous ses site d'autant plus que si c'est fait avec mysql_* y'a des chances que tous ne soit pas centraliser dans une classe

Citation:
ce qui fait que je me retrouve avec des warning partout
Si c'est des warning il t'informe sans doute que mysql_* est dépréciée , mais c'est pas pour autant que ça ne marche pas

Pour phpmyadmin, on peut lui spécifier quel driver utiliser dans sa config (config.inc.php de mémoire)
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 10h58   #4
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Citation:
Quitte à répondre à coté, je te conseillerai bien d'utiliser PDO.
Oui effectivement c'est un peu à coté.
Non, plus sérieusement je veux vraiment utiliser l'extension mysql pour
être dans le même environnement dans lequel les sites ont été développés.

Une idée ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 11h08   #5
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Citation:
Pour phpmyadmin, on peut lui spécifier quel driver utiliser dans sa config (config.inc.php de mémoire)
En effet, j'ai modifié ça dans config.inc.php:
Code :
$cfg['Servers'][$i]['extension'] = 'mysql';
Mais maintenant quand je démarre phpmyadmin j'ai ceci:
Citation:
MySQL a répondu:
#2002 - Le serveur ne répond pas. (ou l'interface de connexion (socket) vers le serveur MySQL local n'est pas correctement configurée)
L'erreur Mysql:
Citation:
Error: 2002 (CR_CONNECTION_ERROR)
Message: Can't connect to local MySQL server through socket '%s' (%d)
Quelqu'un pourrait m'aider ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 11h08   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Oui effectivement c'est un peu à coté.
Non, plus sérieusement je veux vraiment utiliser l'extension mysql pour
être dans le même environnement dans lequel les sites ont été développés.

Une idée ?
dans l'install standard y'a : mysql, mysqli, PDO

montre tes erreurs.
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 19h12   #7
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Citation:
dans l'install standard y'a : mysql, mysqli, PDO
Je ne me souviens pas d'avoir vu ça pendant l'installation de Wampee.
Y a t-il plusieurs type d'installation ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 19h14   #8
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Je ne me souviens pas d'avoir vu ça pendant l'installation de Wampee.
Y a t-il plusieurs type d'installation ?
je sais pas, l'install standard c'est celle de php.net, mais y'a aucune raison que wamp ne les mettent pas
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 20h33   #9
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Non, apparemment Wampee installe tout d'un coup sans rien demander ce qui fait que je me retrouve avec l'extension mysqli installée d'office.
Je ne sais vraiment pas comment faire pour la virer et utiliser mysql.
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 20h39   #10
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Non, apparemment Wampee installe tout d'un coup sans rien demander ce qui fait que je me retrouve avec l'extension mysqli installée d'office.
Je ne sais vraiment pas comment faire pour la virer et utiliser mysql.
montre tes warning, mysqli n'influe en rien sur l'extension mysql
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h00   #11
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Voici le type d'erreurs qui s'affichent sur un site en Joomla restauré
sur Wampee:
Code :
1
2
3
Notice: Undefined variable: rollover in H:\Wampee\www\cpvvra\modules\mod_imagemenu\tmpl\default.php on line 16
 
Notice: Undefined offset: 0 in H:\Wampee\www\cpvvra\plugins\system\scmeta.php on line 78
En fait à chaque variable j'ai l'impression qu'il m'affiche une erreur.

Une idée ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h19   #12
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Voici le type d'erreurs qui s'affichent sur un site en Joomla restauré
sur Wampee:
Code :
1
2
3
Notice: Undefined variable: rollover in H:\Wampee\www\cpvvra\modules\mod_imagemenu\tmpl\default.php on line 16
 
Notice: Undefined offset: 0 in H:\Wampee\www\cpvvra\plugins\system\scmeta.php on line 78
En fait à chaque variable j'ai l'impression qu'il m'affiche une erreur.

Une idée ?
aucun rapport avec mysqli ni mysql pour le moment
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h30   #13
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Citation:
aucun rapport avec mysqli ni mysql pour le moment

Mais alors pourquoi sur mon localhost et sur le serveur de 1&1 je n'ai aucune erreur ?
La version 5.3.4 de PHP peut être ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h32   #14
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message

Mais alors pourquoi sur mon localhost et sur le serveur de 1&1 je n'ai aucune erreur ?
La version 5.3.4 de PHP peut être ?
parce que le niveau d'erreur en prod et en développement est diffèrent, compare les valeurs de error_reporting et de display_errors
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h44   #15
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Citation:
parce que le niveau d'erreur en prod et en développement est diffèrent
Le site est en prod sur 1&1 et en developpement sur mon localhost et je n'ai aucune erreur.
Citation:
compare les valeurs de error_reporting et de display_errors
Comment accéder à ces valeurs, ce sont des variables, des fichiers ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h47   #16
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Le site est en prod sur 1&1 et en developpement sur mon localhost et je n'ai aucune erreur.

Comment accéder à ces valeurs, ce sont des variables, des fichiers ?
c'est dans ton php.ini et/ou ton htaccess
fait un phpinfo pour voir les valeurs
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 21h58   #17
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Ah ok.
Alors le display_errors est sur On dans les 2 installations et le error_reporting affiche 6135 sur mon localhost et 30719 sur celui de Wampee.
J'ai pas l'impression que ça vienne de là.
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 22h12   #18
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Ah ok.
Alors le display_errors est sur On dans les 2 installations et le error_reporting affiche 6135 sur mon localhost et 30719 sur celui de Wampee.
J'ai pas l'impression que ça vienne de là.
le niveau d'erreur n'est pas le même sur les 2 config Wampee affichera plus d'erreur
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 22h24   #19
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Ah d'accord, mais comment faire pour limiter le nombre d'erreurs à afficher (et est ce que
c'est une bonne chose) ?
Dans les 2 php.ini error_reporting est égal à E_ALL.
A noter aussi que sur mon localhost et chez 1&1 PHP est en version 5.2. quelque chose alors qu'il est en version 5.3.4 sur Wampee. Ceci pourrait expliquer celà.
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 22h28   #20
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par tintin72 Voir le message
Ah d'accord, mais comment faire pour limiter le nombre d'erreurs à afficher (et est ce que
c'est une bonne chose) ?
Dans les 2 php.ini error_reporting est égal à E_ALL.
A noter aussi que sur mon localhost et chez 1&1 PHP est en version 5.2. quelque chose alors qu'il est en version 5.3.4 sur Wampee. Ceci pourrait expliquer celà.
en production normalement tu ne dois pas afficher les erreurs, en développement oui.
mais faut aussi prendre en compte le Joomla, regarde bien avec quelle version est il est compatible, pareil pour tes dev custom dessus, travaille bien en E_ALL | E_STRICT, tu ne dois pas avoir d'erreur de ton coté
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h27.


 
 
 
 
Partenaires

Hébergement Web