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 los talleres softmanagement_p01_aws
a softmanagement_p04_aws se han
instalado varias plataformas LAMP/LAPP, concretamente, dos por
cada instancia (2 en deb-aws-,
2 en ali-aws-).
Para verificar el funcionamiento en alguna de ellas, el alumno
pondrá en funcionamiento la última versión del software
conocido como moodle.
Las plataformas
elegidas para la verificación son: deb-aws&repositorios,
ali-aws&repositorios.
El software que
no corresponda a las plataformas mencionadas, o sea, deb-aws&fuentes,
ali-aws&fuentes
será desactivado (no desinstalado).
La instalación consiste en descargar el producto,
descomprimirlo, desempaquetarlo y realizar el procedimiento que
describe el archivo INSTALL.txt. OJO
al usuario propietario y grupo propietario de todo el material
desempaquetado, podría estar desvinculado del sistema, en ese
caso, asignar a todo el material la propiedad de usuario y
grupo a root.
Para garantizar el éxito del
proceso descrito en INSTALL.txt se deben considerar los
aspectos indicados abajo, los cuales, tendrán su aplicación a
medida que vayan apareciendo frente al alumno en forma de !hazlo
ahora! o en forma de errores según se siguen los pasos de la
instalación.
- 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. En caso de
dudas sobre como montar este tinglado consultar la documentación
oficial de PostgreSQL; La secuencia correcta que se
debe seguir para terminar con éxito este paso es la
siguiente: 1 Crear el usuario moodle; 2 Crear la base de
datos moodle indicando como propietario de dicha BBDD al
usuario moodle; 3 Conceder permisos plenos al usuario
moodle sobre la BBDD moodle (uso y acceso);
- El directorio de datos, moodledata, debe crearse
bajo el directorio de apache
del que cuelga el directorio raíz de contenidos (ej.: /var/www/moodledata en
el caso de deb-aws-)
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.
- El alumno no
realizará la parte del documento INSTALL.txt que se
refiere a la ejecución periódica del archivo admin/cron.php