Sistema de registro para Centros de Acceso Comunitario a Internet


Suscribase a nuestra lista de discusión y reciba soporte en el manejo del sistema!


Introducción


Requerimientos


Instalación de los programas necesarios


Instalación y Administración del Sistema de Registro


Descarga de los programas utilizados
Seguridad
Mantenimiento
Contacto con Desarrolladores

Desarrollado por Colnodo
con el apoyo del IDRC de Canadá y la Facultad Latinoamericana de Ciencias Sociales - Flacso

Proceso de Instalación

Instalación de PhpMyAdmin

PhpMyAdmin es una herramienta muy útil para administrar las bases de datos de MySQL y ayuda a efectuar el mantenimiento de las bases de datos del programa de registro de una manera más sencilla.

El programa puede obtenerse desde http://www.phpwizards.net en la página http://www.phpwizard.net/projects/phpMyAdmin/ bajo el enlace de:

Download phpMyAdmin 2.1.0 with .php extensions [tar]

Usted también puede bajar la versión utilizada en nuestra instalación aquí.

Después de copiar el programa en el servidor descompactelo en el directorio en donde quedaron instaladas sus páginas de Internet así:

Para RedHat 7.0:

# cd /var/www/html/

Por ejemplo, si la distribución quedó instalada en el directorio /root, se deberá teclear:

# tar zxvf /root/phpMyAdmin_2.1.0php.tar.gz

Edite el archivo phpMyAdmin:

# cd phpMyAdmin

# pico config.inc.php

Asigne los valores a las variables, host, que corresponde al nombre dado al servidor mysql, password que corresponde a la clave asignada a root durante la instalación de MySQL y verbose que corresponde al nombre del servidor:

$cfgServers[1]['host'] = 'cabina';
$cfgServers[1]['password'] = 'Ycm-04';
$cfgServers[1]['verbose'] = 'Cabina';

Nota: si se presentan problemas para acceder a phpMyAdmin intente asignar el parámetro host como localhost (valor por defecto en el archivo de configuración):

$cfgServers[1]['host'] = 'localhost';

Salve el archivo y verifique su instalación abriendo la página /phpMyAdmin de su servidor. Por ejemplo, si su servidor se llama cabinas.sudominio.org teclee (no olvide el último slash):

http://cabinas.sudominio.org/phpMyAdmin/

Podrá ver la página de administración de sus bases de datos:

 

** Importante** Es muy importante tener en cuenta que es un potencial problema de seguridad dejar esta página con acceso a cualquier visitante del sitio ya que tendría acceso a las bases de datos del servidor a través de Internet o la red local.

Por lo anterior, es importante proteger el acceso al directorio phpMyAdmin del servidor web mediante la creación de un archivo de claves encriptadas así:

1-. Seleccione y cree un directorio donde desee guardar el archivo de claves de acceso al directorio phpMyAdmin.

Para la instalación de RedHat 7.0 utilice por ejemplo /etc/httpd/claves.

# cd /etc/httpd

# mkdir claves

# cd claves

2-. Cree el archivo con el nombre de usuario y clave que podrá tener acceso al directorio phpMyAdmin. Por ejemplo

usuario: administrador

clave: Lcda-890

# htpasswd -c claves administrador
New password: Lcda-890
Re-type new password: Lcda-890
Adding password for user administrador

Usted puede crear cuantos accesos desee posteriormente con el comando htpasswd sin el parámetro -c, por ejemplo, para el usuario pedro, clave 786-Lcdp:

# cd /etc/httpd/claves

# htpasswd claves pedro
New password: 786-Lcdp
Re-type new password: 786-Lcdp
Adding password for user pedro

Tenga en cuenta que por seguridad la clave no se mostrará mientras la teclea. Es importante que Usted escoja una buena clave que contenga mayúsculas, minúsculas y números para que sus bases de datos queden mejor protegidas.

3-. Proteja su directorio de phpMyAdmin en el servidor web creando el archivo .htaccess en ese directorio:

# cd /var/www/html/phpMyAdmin

# pico .htaccess

Coloque en el archivo el siguiente texto:

AuthType Basic
AuthName Acceso
AuthUserFile /etc/httpd/claves/claves

<Limit GET>
require valid-user
</Limit>

Salve el archivo. De ahora en adelante, siempre que alguien desee acceder a la página de phpMyAdmin deberá dar el nombre de usuario y contraseña asignados.



  Diseñado y desarrollado por el equipo de Colnodo · 2000 / 2001