Portada del sitio > Internet > Instalar un servidor > PHPMyAdmin
Instalar un servidor - X
PHPMyAdmin
Miércoles 10 de mayo de 2006, por
Aunque se puede instalar con #apt-get install phpmyadmin, mejor nos bajamos la última versión estable de:
http://www.phpmyadmin.net/home_page/
Se puede localizar la url exacta y bajarla desde el propio server.
Nos posicionamos primero en /var/www (pues queremos que se descargue en esa ruta)
# cd /var/www
# wget http://heanet.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.7.0-pl2.tar.bz2
Descomprimimos:
# tar -xjvf phpMyAdmin-2.7.0-pl2.tar.bz2
Creamos un enlace simbólico:
# ln -s /var/www/phpMyAdmin-2.7.0-pl2 /var/www/html/phpmyadmin
Lo configuramos modificando (o creando si no existe) el fichero:
/var/www/phpMyAdmin-2.7.0-pl2/config.inc.php
Si el fichero no existe, usamos el ’config.default.php’
# cd /var/www/phpMyAdmin-2.7.0-pl2/
# cp config.default.php config.inc.php
y entonces editamos el ’inc’
# nano /var/www/phpMyAdmin-2.7.0-pl2/config.inc.php
Modificamos estas líneas:
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmymdmin/';
$cfg['Servers'][$i]['user']= 'root';
$cfg['Servers'][$i]['password'] = 'contraseña';
[ponemos la contraseña que pusimos cuando hicimos:
# mysqladmin password contraseña]
Ya podemos usarlo tecleando en un navegador:
http://localhost/phpmymdmin/
[En lugar de localhost debemos poner la IPlocal del server o la pública si accedemos desde fuera de la red]
Restringir el acceso (con apache .htaccess) a los usuarios que vayan a usar phpmyadmin (por ejemplo sólo nosotros)
- Comprobar que existe /var/www/passwd/.htpasswd
(carpeta y fichero) para las contraseñas de los accesos restringidos - Añadir el ’usuario’ (nosotros) que tiene permiso para acceder a phpmyadmin
# htpasswd /var/www/passwd/.htpasswd usuario
- Creamos un fichero .htaccess que pondremos en la carpeta /var/www/phpmyadmin
con el contenido:AuthType Basic AuthName «Carpeta restringida» AuthUserFile /var/www/passwd/.htpasswd AuthGroupFile /dev/null Require user usuario
- Decirle a apache que mire los .htacces de esa carpeta
En el fichero /etc/apache2/apache2.conf ponemos:<directory /var/www/phpMyAdmin-2.7.0-pl2/> AllowOverride AuthConfig </directory>
- Permitirle a apache leer el fichero .htaccess
# chown www-data:www-data /var/www/phpMyAdmin-2.7.0-pl2/.htaccess
Mensajes
1. PHPMyAdmin, 21 de septiembre de 2007, 18:57, por Lixxx
En que parte del archivo dedo agregar las lineas del punto 4?
1. PHPMyAdmin, 21 de septiembre de 2007, 22:05, por dani
Da igual en qué parte lo pongas.
Puedes ponerlo al principio de todo o al final de todo y así no hay posible error.
Fíjate que estos ficheros tienen:
– #lineas comentadas (no influyen para nada)
– Sentencias que son una sola línea
– Sentencias en forma de etiqueta:
<sentencia> parámetros </sentencia>
Teóricamente se puede poner en cualquier lugar, pero imagino que meterás la pata si lo pones dentro de una sentencia de etiqueta (la del tercer ejemplo).
2. PHPMyAdmin, 5 de junio de 2008, 22:55, por Mikiztly
hola desde argentina!!!!!
estoy siguiendo los pasos de este excelente manual y hasta ahora todo va ok... hasta ahora
siguiendo los pasos baje la ultima version de phpMyAdmin desde http://ufpr.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.6-all-languages.tar.bz2
el problena es el siguiente:
osiris:/# cd /var/www
osiris:/var/www# wget http://ufpr.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.6-all-languages.tar.bz2
— 17:26:35— http://ufpr.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.6-all-languages.tar.bz2
=> ArrayhpMyAdmin-2.11.6-all-languages.tar.bz2’ saved [3097302/3097302]
osiris:/var/www# tar -xjvf phpMyAdmin-2.11.6-all-languages.tar.bz2
tar: bzip2: No se puede exec: No existe el fichero o el directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
osiris:/var/www# ls
apache2-default html phpMyAdmin-2.11.6-all-languages.tar.bz2
osiris:/var/www# tar -xjvf phpMyAdmin-2.11.6-all-languages.tar.bz2
tar: bzip2: No se puede exec: No existe el fichero o el directorio
tar: El error no es recuperable: salida ahora
tar: Child returned status 2
tar: Salida con error demorada desde errores anteriores
como puodes ver despues de bajar el archivo me asgure que exista y reintente descomprimirlo pero me sigue dando el mismo error, que estoy haciendo mal?
debo actualizar alguna otra cosa como el programa pa descomprimi?
la verda es que no se pa donde raja, se agradece que hayas puesto esta excelente guia y que ayudes a los demas a luchar contra el consumismo compulsivo :)
1. PHPMyAdmin, 6 de junio de 2008, 00:05, por dani
Bajate otra (por ejemplo el tar.gz)
En la web http://www.phpmyadmin.net/home_page... lo tienes en varios formatos
2. PHPMyAdmin, 6 de junio de 2008, 06:39, por Mikiztly
bueno, gracias por el dato pero...
no funciono :(
lo que hice fue saltar al paso de la creacion del ftp, use la opcion 1 (con apt-get) pero...
tuve problemas con la coneccion ftp, la cuestion es que tengo 1 usuario al que le doy todos los permisos. estoy haciendo un servidor pa mi solito :)
otra vez salte al paso de agregar usuarios y... ¡¡¡ ahi taaa!!!! la solucion fue con el comando chown, ahora directamente manejo el directorio /var/www desde la otra maquina (WinXP) y pude descomprimir y realizar los pasos para que funcione de 10 PHPMyAdmin
espero que esto les sirva a los que tengan el mismo problema