PHP 5.2.2 and PHP 4.4.7 Released [03-May-2007] The PHP development team would like to announce the immediate availability of PHP 5.2.2 and availability of PHP 4.4.7. These releases are major stability and security enhancements of the 5.x and 4.4.x branches, and all users are strongly encouraged to upgrade to it as soon as possible. Further details about the PHP 5.2.2 release can be found in the release announcement for 5.2.2, the full list of changes is available in the ChangeLog for PHP 5. Details about the PHP 4.4.7 release can be found in the release announcement for 4.4.7, the full list of changes is available in the ChangeLog for PHP 4.
Youpie ! car alors on va avoir une nouvelle version de Wamp :-)
Installation sans problème, par dessus la 1.7.0. Tout fonctionne bien sauf dans PhpMyAdmin 2.10.1 qui, lorsque je sélectionne une base de données dans le menu de gauche, génère l'erreur :
Fatal error: Call to undefined function PMA_availableDatabases() in G:\Wamp\phpmyadmin\left.php on line 36
Mais la base sélectionnée est quand même vue dans la partie droite.
Dans le version 1.7.1, pour PhpMyAdmin 2.10.1 - PMA_ListDatabases n'existe pas dans le fichier common.lib.php - PMA_DBI_get_dblist n'existe pas dans le fichier database_interface.lib.php - PMA_getHtmlSelectDb n'existe pas dans le fichier common.lib.php - PMA_getDbList n'existe pas dans le fichier common.lib.php
Alors qu'elle existent dans la version 1.7.0.
Comme j'effectue toujours une sauvegarde complète du dossier Wamp avant d'installer une nouvelle version, j'ai effectué les quatre copiés/collés des fonctions manquantes entre les fichiers sauvegardés et les nouveaux.
bizarre, je n'ai pas cette erreur ? J'utilise IE7,
et le fichier left.php n'est pas présent dans ma distribution de PhpMyAdmin de wamp 1.7.1 ?
Ils ont réécris la fonction ? j'ai trouvé ceci :
function PMA_List_Database($db_link_user = null, $db_link_control = null) { $this->__construct($db_link_user, $db_link_control);
dans le fichier : \wamp\phpmyadmin\libraries\PMA_List_Database.class.php il me semble ?
Et si tu vides ton cache de navigateur et que tu réessayes ? c'est peut-être un appel de puis le cache et l'ancienne version de phpmyadmin?
Bat. Dval.
** édité après ** Je précise que l'install réalisé n'est pas un upgrade, c'est peut-être une des causes. ** suite ** Je confirme : sur une machine sans wamp, l'installation est sans problème, phpmyadmin fonctionne et le fichier "left.php" n'existe plus.
sur une machine avec wamp 1.7.0 le fichier left.php est bien dans le dossier de phpmyadmin > je suppose que si on upgrade avec wamp 1.7.1 on mélange l'ancienne et la nouvelle version de phpmyadmin et que c'est la source des soucis.
si cela se confirme il faudra effacer le dossier ou son contenu après avoir fait un backup pour la config éventuelle ...
A+
Message édité (08-05-2007 11:35)
Dval (depuis la Belgique, enfin encore pour l'instant... pfff. quel pays :-)
J'ai confirmation de Marc Delisle (développeur de PhpMyAdmin) :
"Il n'y a plus de left.php dans phpMyAdmin (remplacé par navigation.php)." "Vous faites référence à des fonctions qui n'existent plus." " Par exemple," "PMA_ListDatabases() est maintenant dans libraries/PMA_List_Database.class.php."
C'est donc la façon de faire l'upgrade qui est en cause et provoque le mélange de fichiers et de versions.
Et oui ! Wamp 1.7.1 ne doit pas être installé par dessus 1.7.0.
Il faut désinstaller Wamp 1.7.0, bien sûr en ayant au préalable sauvegardé le contenu du dossier www et les bases de données et en vérifiant qu'il ne reste plus de reliquat de fichier, comme left.php.
Une fois la version 1.7.1 installée, la configuration de PHPMyAdmin est différente de ce que je faisais avant, (http://localhost/phpmyadmin/scripts/setup.php), mais, avec un peu de persévérance, on y arrive.
"Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation : il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau, même si c'est pire qu'avant et cela de toute évidence. Montherlant" :-) Amitiés. Dval.
En fin de compte, comme l'interface de configuration de PhpMyAdmin (http://localhost/phpmyadmin/scripts/setup.php) commençait à me les briser menu-menu, j'ai effectué les vérifications classiques sur les noms des variables générées et comme j'ai vu que c'étaient les mêmes que pour Wamp 1.7.0, j'ai repris mon ancien fichier "config.inc.php" que j'ai recopié dans wamp/phamyadmin/ et wamp/phpmyadmin/config/
Ma signature est bien d'actualité car le nouveau fichier "config.inc.php" généré ou modifié par "wamp/phpmyadmin/scripts/setup.php" de Wamp 1.7.1 ne comporte aucun commentaire Alors que dans les versions précédentes, il en était « truffé », quasiment pour chaque variable. Je garde précieusement une ancienne version commentée.
Tout se perd ! Pourtant ce n'est pas ce que disait Lavoisier.
oui, c'est nouveau aussi sans doute avec phpmyadmin 2.10.x ?? en fait avec une installation sur une machine qui n'a jamais eu wamp, je n'ai pas du tout de config.inc.php pour phpmyadmin ! (si on n'execute pas le script setup) seulement un fichier de defaut nommé config.inc.install dans lequel est inscrit ce conseil :
DO NOT EDIT THIS FILE, EDIT config.inc.php INSTEAD !!! phpMyAdmin default configuration, you can copy values from here to your config.inc.php
ça fonctionne quand même, de façon basique, j'ai donc aussi recréé mon petit config.inc.php préféré :-))
Message édité (09-05-2007 18:04)
Dval (depuis la Belgique, enfin encore pour l'instant... pfff. quel pays :-)