Actualizando myphpadmin en Debian squeeze testing (ver la pestaña de diseñador)
Saludos !!! he tenido mucho que no escribo, nada bueno hace poco hice el cambio de debian lenny a debian squeeze… ya mas de un año sin formatear la pc xD
ahi haciendo una tarea aprendiendo a usar php5, mysql, apache, me encontré con phpmyadmin que es una buena herramienta para administrar la base crear consultas y exportarlas a código php. Me entere que tiene la opción gráfica de entidad relación (E-R), y que se puede exportar el grafiquito a pdf, entonces me puse a googlear un rato para leer respecto al tema.
y al final hice lo siguiente:
para poder ver esa pestaña de “diseñador”
1. baje la version mas reciente de phpmyadmin del sitio oficial como se recomienda.
(mi recomendación es para php5 en adelante)
2. procedí a la actualización de my phpmyadmin (una serie de pasos sencillos)
a)descomprimir el archivo asi tar xvzf phpMyAdmin-3.3.7-all-languages.tar.gz (debemos estar situados dentro de la carpeta donde tenemos el archivo)
*ahora es cuando actualizaremos pasando una copia a nuestra nueva versión
b)cp /etc/phpmyadmin/config.inc.php ./phpMyAdmin-3.3.7-all-languages
*moviendo a un archivo bakup
c)# mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak
*mover nuestra nueva version para que quede funcionando
d)mv phpMyAdmin-3.2.2.1-all-languages /usr/share/phpmyadmin
*otorgando privilegios
d)chown root:root -R /usr/share/phpmyadmin
paso opcional:
borrar la copia de seguridad (hacer esto si sale bien todo lo anterior queda a opcion hacerlo)
rm -r /usr/share/phpmyadmin.bak/
ahora ya esta listo nuestra nueva versión de phpmyadmin lista para funcionar pero aun con el problema de la pestaña.
configurar el archivo config.inc.php
1) nano /usr/share/phpmyadmin/config.ini.php
buscar hasta abajo casi al final las lineas vienen comentadas solo es de quitar el comentario borrando “//” guardar los cambios, salir
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
2) bajar el scrip que se recomienda en el post no hay necesidad de crear una base de datos, con el hecho de importar el scrip usando phpmyadmin se crea. acá el link pero para asegurar crear la bd phpmyadmin
http://www.box.net/shared/234rfav9g1
nota: en efecto luego de cargar esa pequeña base y muy útil se crea el usuario “pma” a mi juicio senti muy extremo borrarlo,(queda a opción hacerlo) lo que hice fue lo siguiente.
pestaña privilegios
elegir usuario “pma” y darle todos los privilegios guardar
reinicie servicios de apache y mysql
/etc/init.d/mysql restart
/etc/init.d/apache2 restart
y listo ya pude gozar de la un esquema e-r de la bd que estaba haciendo.
aca unas capturas
Éxitos y un feliz día.






