IES Miguel
Romero Esteo - Departamento de Informática - Linux/Unix
Gestión de software
opensource / Taller de instalación de moodle sobre una
plataforma LAMP/LAPP
Comandos:
Aplicaciones:
Enunciado:
Con las prácticas softmanagement_p01 a
softmanagement_p04 se han
instalado varias plataformas LAMP/LAPP, concretamente, dos por
cada máquina virtual (Debian y Centos).
Para verificar el funcionamiento en alguna de ellas el alumno
pondrá en funcionamiento el software conocido como moodle.
Las plataformas
elegidas para la verificación son: Debian-repositorios,
Centos-repositorios.
El software que
no corresponda a las plataformas mencionadas será desactivado
(no desinstalado).
La instalación consiste en descargar el producto,
descomprimirlo, desempaquetarlo y realizar el procedimiento que
describe el archivo INSTALL.txt. Para garantizar el éxito del
proceso se deben considerar los siguientes aspectos, los cuales,
tendrán su aplicación a medida que vayan apareciendo frente al
alumno, no de forma inmediata.
- El directorio de datos moodledata debe crearse
bajo el directorio general de apache del que cuelga el directorio raíz de
contenidos de HTTP server
(ej.: /var/www/moodledata
en el caso de Debian GNU/Linux) y debe tener los
siguientes permisos:
lectura,
ejecución y escritura para el propietario.
lectura y
ejecución para el grupo.
lectura y
ejecución para el resto.
- Para que el directorio moodledata pueda ser
accedido por el software de moodle debe tener como propietario el mismo
usuario con el que se ejecutan los hilos de HTTP server.
- Para que el archivo moodle/config.php pueda
ser accedido por el software de moodle debe tener como propietario el mismo
usuario con el que se ejecutan los hilos de HTTP server.
- Antes de proceder a la
inicialización de moodle
debe existir una base de datos sobre la que operar así como
un usuario autorizado a manipularla sin restricciones. Esta
base de datos se creará con la herramienta psql que aporta el SGBD
PostgreSQL (es un
entorno interactivo, como si de una shell se tratara). La
base de datos se llamará moodle
y el usuario autorizado a gestionarla moodle, este usuario
tendrá como palabra de paso moodle.