En esta ocasión he actualizado de versión la aplicación phpMyAdmin que incorpora mi Xampp. De esta manera, podremos disfrutar las nuevas mejoras que trae esta versión para poder gestionar nuestras bases de datos MySQL.
Entorno de partida:
###### ApacheFriends XAMPP Version 1.8.0 ######
+ Apache 2.4.2
+ MySQL 5.5.25a (Community Server)
+ PHP 5.4.4 (VC9 X86 32bit thread safe) + PEAR
+ XAMPP Control Panel Version 3.0.12 by hackattack142 (Great Thanks!!))
Vgl.: http://www.apachefriends.org/f/viewtopic.php?f=16&t=46743
+ phpMyAdmin 3.5.2
+ OpenSSL 1.0.1c
+ ADOdb 5.15
+ XAMPP Security
+ Mercury Mail Transport System v4.62 (not included in the portable version)
+ FileZilla FTP Server 0.9.41 (not included in the portable version)
+ Webalizer 2.23-04 (not included in the portable version)
+ Strawberry Perl 5.16.0.1 Portable
+ Tomcat 7.0.28 (not included in the portable version)
+ Old XAMPP Control Panel Version 2.5 von www.nat32.com (depricated)
+ XAMPP mailToDisk 1.0 (write sendet emails via PHP on local disk in <xampp>mailoutput. Is activated in the php.ini as mail default.)
Vamos a actualizar nuestro phpMyAdmin 3.5.2 que nos trae nuestro Xampp por la nueva versión 4.4.14. Los pasos a seguir son los siguientes:
- Descargarnos el nuevo paquete desde la web oficial.
- No extraer nunca el nuevo paquete sobre la instalación existente. Vamos a renombrar la instalación existente poniéndole por ejemplo el prefijo _old y creamos una carpeta nueva para la nueva versión.
- Ahora solo hay que copiar el antiguo config.inc.php en la nueva carpeta.
- Si tuviéramos PHP 5.3 o anterior, hay que eliminar la instrucción set_magic_quotes_runtime(0); que podemos encontrar al final del fichero de configuración.
- Accedemos a nuestro phpMyAdmin. Si observamos algún error o la pantalla en blanco, significa que debemos ejecutar algunos scripts de SQL para terminar con la actualización. Todo esto dependerá de qué versión venimos en nuestro phpMyAdmin o si ya hicimos una actualización previa, etc. Más detalles en la página oficial aquí. En mi caso lancé los siguientes scripts y todo acabó correctamente:
- phpmyadmin/sql/upgrade_tables_mysql_4_1_2+.sql.
- phpmyadmin/sql/upgrade_column_info_4_3_0+.sql.
Y para terminar, no olvidemos limpiar la cache de nuestro navegador para que recargue de nuevo todas las páginas. También podemos usar Ctrl+F5 para obligar al refresco.
En la parte inferior puede que nos salga un mensaje de aviso en un cuadro rojo advirtiendo de que faltan algunas tablas de configuración por crear:
El almacenamiento de configuración phpMyAdmin no está completamente configurado, algunas funcionalidades extendidas fueron deshabilitadas. Averigüe por qué. O, de modo alternativo, utilizar la pestaña «Operaciones» de cualquier base de datos para configurarlo allí.
Pinchando en el enlace podremos ver cuál es el problema y solucionarlo directamente.