Instalar un servidor - X
PHPMyAdmin
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.bz2Descomprimimos:
# tar -xjvf phpMyAdmin-2.7.0-pl2.tar.bz2Creamos un enlace simbólico:
# ln -s /var/www/phpMyAdmin-2.7.0-pl2 /var/www/html/phpmyadminLo 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.phpy 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
lubrin.org
Software libre y Matemáticas