CFGM
Sistemas Microinformáticos y
Redes
MÓDULO
Aplicaciones Web
UT4: MOODLE
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
UT4: Moodle
Índice
1. Instalación de XAMPP y Moodle
2. Migración de la página Moodle
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 2
UT4: Moodle
1. Instalación de XAMPP y Moodle
XAMPP es un paquete de software libre, que consiste principalmente
en:
1. El sistema de gestión de bases de datos MySQL.
Gestiona la base de datos de la aplicación web.
2. El servidor web Apache.
Gestiona las solicitudes y respuestas HTTP al servidor.
3. Los intérpretes para lenguajes de script PHP.
Permiten ejecutar el código PHP en el que está escrita la aplicación web
para generar código HTML.
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 3
UT4: Moodle
1. Instalación de XAMPP y Moodle
Identificador de Puertos de Administración
Conociendo XAMPP proceso Windows escucha OJO (Ojo en MySQL)
Acceso a archivos
de incidencias
El color indica
ON, OFF o Fallo
Acceso a archivos
Arrancar / Parar de configuración
Servicio
Consola de
información
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 4
UT4: Moodle
1. Instalación de XAMPP y Moodle
Conociendo XAMPP
Paneles de
conf. de
XAMPP
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 5
UT4: Moodle
1. Instalación de XAMPP y Moodle
Conociendo XAMPP
Monitorización
de conexiones
de red
Carpeta de
XAMPP
Servicios de
Windows
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 6
UT4: Moodle
1. Instalación de XAMPP y Moodle
Conociendo XAMPP
PHPMyAdmin
Moodle
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 7
UT4: Moodle
1. Instalación de XAMPP y Moodle
1. Descargaremos la versión 3.8.1 de Moodle: Link
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 8
UT4: Moodle
1. Instalación de XAMPP y Moodle
2. Descomprimimos el contenido del rar (carpeta “moodle”) en
…/htdocs
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 9
UT4: Moodle
1. Instalación de XAMPP y Moodle
3. Configuramos la base de datos
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 10
UT4: Moodle
1. Instalación de XAMPP y Moodle
4. Comenzamos instalación (Selección de idioma)
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 11
UT4: Moodle
1. Instalación de XAMPP y Moodle
5. Selección de carpetas (lo dejamos como está)
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 12
UT4: Moodle
1. Instalación de XAMPP y Moodle
6. Selección del controlador de BBDD (Elegimos MariaDB)
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 13
UT4: Moodle
1. Instalación de XAMPP y Moodle
7. Datos para acceso BBDD.
Añadimos “root” como usuario y dejamos en blanco la contraseña.
Añadimos el nombre de la base de datos que hemos creado.
Añadimos el puerto de conexión a la BD (3306).
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 14
UT4: Moodle
1. Instalación de XAMPP y Moodle
8. Comprobaciones del servidor (error extensión Intl).
Nos debería salir solo un error inasumible (rojo) relacionado con la
extensión Intl.
Para solucionarlo debemos activar esta extensión php en el [Link]
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 15
UT4: Moodle
1. Instalación de XAMPP y Moodle
8. Comprobaciones del servidor (error extensión Intl).
Buscamos la línea de activación de la extensión intl.
Descomentamos (eliminamos el “;”) para activarlo.
Reiniciamos el servidor Apache para que cargue la nueva extensión
requerida por Moodle.
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 16
UT4: Moodle
1. Instalación de XAMPP y Moodle
9. Recargamos la página de comprobación y ya nos deja continuar con la
instalación.
10. Se inicia la instalación (tarda un buen rato, sed pacientes).
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 17
UT4: Moodle
1. Instalación de XAMPP y Moodle
11. Configura la cuenta de administrador.
Si tras ello se nos queda colgado con el error TOO_MANY_ERRORS seguid
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
las instrucciones de este video.
Luis Dorado Garcés 18
UT4: Moodle
1. Instalación de XAMPP y Moodle
12. Configura las opciones principales del sitio (Nombre largo, corto y no-
reply).
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 19
UT4: Moodle
2. Migración de la página Moodle
• La migración de la página a otro equipo es necesaria para:
Poder trabajar en casa ahora que estáis en formación.
Migrar la página a un servidor profesional una vez que la hemos
acabado en nuestro equipo doméstico.
• Este proceso también sirve para crear una copia de seguridad de nuestra
página.
• OJO: Para evitar problemas instalar el XAMPP en vuestra casa en la
misma ruta que en clase (C:\xampp).
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 20
UT4: Moodle
2. Migración de la página Wordpress
1. Copia de los archivos de nuestra página web y pegado en el htdocs del
otro equipo.
Carpetas a copiar/pegar.
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 21
UT4: Moodle
2. Migración de la página Wordpress
2. Exportación de la base de datos de nuestra web en un archivo SQL.
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 22
UT4: Moodle
2. Migración de la página Wordpress
3. Importación del archivo SQL de base de datos al otro equipo.
Sistemas Operativos Web
2º SMR. Aplicaciones de entorno Monousuario y Multiusuario
Luis Dorado Garcés 23