JeuWeb - Crée ton jeu par navigateur
phpmyadmin bug suite à mise à jour du serveur - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : phpmyadmin bug suite à mise à jour du serveur (/showthread.php?tid=5641)



phpmyadmin bug suite à mise à jour du serveur - php_addict - 15-08-2011

Bonjour

j'ai fais une mise à jour de mon dédié (en réalité j'ai installé CURL)...Ca m'a foutu un de ces m**ier !!!

Des warnings dans tout les sens (dont timezone)...la galère...

mais surtout c'est mon phpmyadmin qui déconne:

Code :
Deprecated: Function ereg_replace() is deprecated in /usr/share/phpmyadmin/libraries/check_user_privileges.lib.php on line 34

je comprends bien ce que cela veut dire, pas de probleme...mais que dois-je faire svp? Une mise à jour de phpmyadmin? ca va pas me foutre en l'air mes tables et mes bases ???

L'angoisse total...

++


RE: phpmyadmin bug suite à mise à jour du serveur - Sephi-Chan - 15-08-2011

phpMyAdmin n'est qu'une interface de gestion, tu ne risques pas de bousiller tes tables. Au pire tu vas générer des requêtes qui vont merder.
De plus, ce n'est que déprécié, ça veut seulement dire que ça peut péter dans une mise à jour future de PHP.

Tu peux peut-être tenter de mettre à jour phpMyAdmin mais n'ai pas trop peur. Wink


RE: phpmyadmin bug suite à mise à jour du serveur - php_addict - 15-08-2011

ok, merci

comment gere tu tes apt-get update ? lors de la mise à jour de ton serveur? y a t'il une marche à suivre pour que cela ne se produise pas ?


RE: phpmyadmin bug suite à mise à jour du serveur - niahoo - 15-08-2011

Soit ton php.ini a été modifié la valeur de error_reporting a été modifiée et le flag E_STRICT a été activé,

soit tu as changé ta version de php.

Soit les deux.

la marche a suivre pour qua ça ne se produise pas est de choisir avec précision les paquets que tu veux mettre à jour.


RE: phpmyadmin bug suite à mise à jour du serveur - php_addict - 15-08-2011

oui je crois qu'à l'installation de curl, j'ai upgradé php. Il va falloir que je mette à jour phpmyadmin, mais pour le moment je suis un peu en froid avec mon dédié...et je ne suis pas certain de connaitre la manip pour pettre à jour phpmyadmin...


RE: phpmyadmin bug suite à mise à jour du serveur - niahoo - 15-08-2011

Au pire tu peux tester n'importe quelle version de phpmyadmin. C'est une appli en php qui tient dans un dossier, donc tu télécharge la version que tu veux, tu renommes le dossier en, par exemple, /var/www/phpmytest (supposant que ton localhost pointe vers /var/www) et pouf, à http://localhost/phpmytest tu as ton phpmyadmin.

Bon bien sur il y a le fichier config.php a éditer Smile

Par contre, ça, c'est pas important, phpMyAdmin c'est juste une vue sur ton serveur (très pratique au demeurant), le plus important c'est que si tu développe en php il ne faut pas laisser n'importe-quel paquet foutre en l'air toutes tes applis.

Heureusement, la rétrocompatibilité sur php est très bonne.
Bon, ceci-dit, une erreur deprecated ce n'est pas grave tant que ce n'est pas sur un truc que tu développes toi.

Pour supprimer cette erreur, mets dans ton fichier ini

error_reporting = E_ALL
(le E_ALL vaut TOUT sauf le E_STRICT (oui je sais c'est super logique))

mais ça désactive les deprecated pour toutes tes applis, donc tu peux aussi éditer le fichier de config de phpmyadmin et utiliser la fonction error_reporting comme suit

error_reporting(E_ALL);

Si tu veux faire dans le php.ini, utilises phpinfo() pour voir lequel est utilisé. il y en a plusieurs sur debian.
De mémoire, je dirais que c'est /etc/php5/apache2/php.ini




RE: phpmyadmin bug suite à mise à jour du serveur - php_addict - 15-08-2011

merci, je ferais ca a tête reposée, j'ai eu ma dose de linux pour la journée Wink