Si instalaste phpmyadmin y te aparece el siguiente mensaje, Las opciones adicionales para trabajar con tablas vinculadas fueron desactivadas, lo puedes solucionar de las siguientes maneras:
edita el archivo config.inc.php
usuario@maquina:~$ sudo gedit /etc/phpmyadmin/config.inc.php
quita el comentario de las siguientes lineas
/* Optional: User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Optional: Advanced phpMyAdmin features */
$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';
//-> AQUI AGREGAS ESTA NUEVA LINEA
$cfg['PmaNoRelation_DisableWarning'] = TRUE;
Guardas el archivo:
Ahora ingresas a mysql abrimos un terminal
usuario@maquina:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.1.41-3ubuntu12.7 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv) ON mysql.user TO 'pma'@'localhost';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT SELECT ON mysql.db TO 'pma'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT ON mysql.host TO 'pma'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO 'pma'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
reiniciamos mysql
usuario@maquina:~$ sudo /etc/init.d/mysql restart
reiniciamos el servidor apache
usuario@maquina:~$ sudo /etc/init.d/apache2 restart
Vamos al navegador http://localhost/phpmyadmin
entramos y veremos que esta solucionado el problema.
Espero les sirva de ayuda.
"Nada puede detener a un hombre que posee la actitud mental correcta, para lograr sus sueños. nada en la tierra puede ayudar al hombre que posee una actitud mental equivocada" W.W Ziege
martes, 23 de noviembre de 2010
lunes, 22 de noviembre de 2010
Instalar Lamp En ubuntu 10.04 +
Si cambiaste a la versión de ubuntu 10.04 o 10.10 y quieres instalar un servidor lamp (linux+apache+mysql+php) puedes seguir los siguientes pasos:
Abres un terminal o consola
usuario@maquina:~$ sudo apt-get update
usuario@maquina:~$ sudo apt-get upgrade
usuario@maquina:~$ sudo apt-get install lamp-server^
y sigues las instrucciones que te aparecen en la pantalla.
O lo haces por medio la utilidad para instalar grupos de paquetes llamada Tasksel
usuario@maquina:~$ sudo apt-get update
usuario@maquina:~$ sudo apt-get upgrade
usuario@maquina:~$ tasksel --list-tasks
usuario@maquina:~$ sudo tasksel install lamp-server
usuario@maquina:~$ sudo aptitude install phpmyadmin
y sigues las instrucciones que te aparecen en la pantalla.
O si prefieres instalar todo por separado como es mi caso =)
usuario@maquina:~$ sudo apt-get update
usuario@maquina:~$ sudo apt-get upgrade
Instalamos apache con soporte para php
usuario@maquina:~$ sudo apt-get install apache2 php5 libapache2-mod-php5
Vamos al navegador escribimos http://localhost/ y si todo anda bien muestra el siguiente mensaje
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Para probar que PHP funciona correctamente.
usuario@maquina:~$ sudo gedit /var/www/info.php
En el archivo que nos aparece esrcibimos lo que esta entre comillas ""
reiniciamos el servidor apache
usuario@maquina:~$ sudo /etc/init.d/apache2 restart
Vamos de nuevo al navegador y escribimos http://localhost/info.php si todo anda bien nos mostrara la pagina de información del php
Ahora nos falta el mysql y el phpmyadmin
usuario@maquina:~$ sudo apt-get install mysql-server mysql-client php5-mysql
Durante la instalación te pedirá la clave para el usuario root del mysql no la dejes en blanco y apuntala para que no se te vaya a olvidar.
Ahora probemos que todo marcha bien.
usuario@maquina:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.1.41-3ubuntu12.7 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Para salir del mysql escribimos exit
Todo hasta aqui marcha bien ya tienes Apache+PHP+MySql pero si quieres instalar phpmyadmin para mayor comodidad y manejo de tus bases de datos.
usuario@maquina:~$ sudo apt-get install phpmyadmin
En la pantalla selecciona apache2 con la barra espaciadora luego enter
Te pregunta la contraseña que es la misma que asignaste hace rato.
Terminada la instalación vamos al navegador y escribimos http://localhost/phpmyadmin
Recuerda que tu usuario por defecto es root y tu password el que asignaste a mysql por eso te señale que lo apuntaras para que no se te olvide.
Nota si no puedes guardar tus archivos y proyectos en el directorio var/www/tucarpeta_de_proyectos Es necesario que le cambies los permisos a la carpeta mediante el siguiente comando sudo chmod 777 /var/www/tucarpeta_de_proyectos.
Espero que te haya sido de gran ayuda este post
Abres un terminal o consola
usuario@maquina:~$ sudo apt-get update
usuario@maquina:~$ sudo apt-get upgrade
usuario@maquina:~$ sudo apt-get install lamp-server^
y sigues las instrucciones que te aparecen en la pantalla.
O lo haces por medio la utilidad para instalar grupos de paquetes llamada Tasksel
usuario@maquina:~$ sudo apt-get update
usuario@maquina:~$ sudo apt-get upgrade
usuario@maquina:~$ tasksel --list-tasks
usuario@maquina:~$ sudo tasksel install lamp-server
usuario@maquina:~$ sudo aptitude install phpmyadmin
y sigues las instrucciones que te aparecen en la pantalla.
O si prefieres instalar todo por separado como es mi caso =)
usuario@maquina:~$ sudo apt-get update
usuario@maquina:~$ sudo apt-get upgrade
Instalamos apache con soporte para php
usuario@maquina:~$ sudo apt-get install apache2 php5 libapache2-mod-php5
Vamos al navegador escribimos http://localhost/ y si todo anda bien muestra el siguiente mensaje
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Para probar que PHP funciona correctamente.
usuario@maquina:~$ sudo gedit /var/www/info.php
En el archivo que nos aparece esrcibimos lo que esta entre comillas ""
reiniciamos el servidor apache
usuario@maquina:~$ sudo /etc/init.d/apache2 restart
Vamos de nuevo al navegador y escribimos http://localhost/info.php si todo anda bien nos mostrara la pagina de información del php
Ahora nos falta el mysql y el phpmyadmin
usuario@maquina:~$ sudo apt-get install mysql-server mysql-client php5-mysql
Durante la instalación te pedirá la clave para el usuario root del mysql no la dejes en blanco y apuntala para que no se te vaya a olvidar.
Ahora probemos que todo marcha bien.
usuario@maquina:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 39
Server version: 5.1.41-3ubuntu12.7 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Para salir del mysql escribimos exit
Todo hasta aqui marcha bien ya tienes Apache+PHP+MySql pero si quieres instalar phpmyadmin para mayor comodidad y manejo de tus bases de datos.
usuario@maquina:~$ sudo apt-get install phpmyadmin
En la pantalla selecciona apache2 con la barra espaciadora luego enter
Te pregunta la contraseña que es la misma que asignaste hace rato.
Terminada la instalación vamos al navegador y escribimos http://localhost/phpmyadmin
Recuerda que tu usuario por defecto es root y tu password el que asignaste a mysql por eso te señale que lo apuntaras para que no se te olvide.
Nota si no puedes guardar tus archivos y proyectos en el directorio var/www/tucarpeta_de_proyectos Es necesario que le cambies los permisos a la carpeta mediante el siguiente comando sudo chmod 777 /var/www/tucarpeta_de_proyectos.
Espero que te haya sido de gran ayuda este post
domingo, 21 de noviembre de 2010
Si has instalado ubuntu 10.04 LTS y tienes problemas al ingresar como root
Si has instalado Ubuntu 10.04 y tienes problemas al ingresar como root en la consola o terminal. la solución es muy sencilla:
Abres un terminal
usuario@maquina:~$ sudo passwd root
[sudo] password for usuario: <- Ingresas la contraseña de tu usuario
Introduzca la nueva contraseña de UNIX: <- Ingresas la nueva contraseña de root
Vuelva a escribir la nueva contraseña de UNIX: <- Confirmas la nueva contraseña de root
passwd: contraseña actualizada correctamente
Ahora probamos si ingresas como root al sistema
usuario@maquina:~$ su
Contraseña:
root@usuario-maquina:/home/usuario# exit
exit
usuario@maquina:~$
user@desktop:~$ sudo passwd root
[sudo] password for user: <- Enter your user password
Enter new UNIX password: <- Enter the new root password
Retype new UNIX password: <- Confirm the new password for root
passwd: password updated successfully
Now you enter the system as root
user@desktop:~$ su
password:
root@user-desktop:/home/user# exit
exit
user@desktop:~$
Abres un terminal
usuario@maquina:~$ sudo passwd root
[sudo] password for usuario: <- Ingresas la contraseña de tu usuario
Introduzca la nueva contraseña de UNIX: <- Ingresas la nueva contraseña de root
Vuelva a escribir la nueva contraseña de UNIX: <- Confirmas la nueva contraseña de root
passwd: contraseña actualizada correctamente
Ahora probamos si ingresas como root al sistema
usuario@maquina:~$ su
Contraseña:
root@usuario-maquina:/home/usuario# exit
exit
usuario@maquina:~$
user@desktop:~$ sudo passwd root
[sudo] password for user: <- Enter your user password
Enter new UNIX password: <- Enter the new root password
Retype new UNIX password: <- Confirm the new password for root
passwd: password updated successfully
Now you enter the system as root
user@desktop:~$ su
password:
root@user-desktop:/home/user# exit
exit
user@desktop:~$
Suscribirse a:
Entradas (Atom)