Professional Documents
Culture Documents
Administración Avanzada de
Entornos Moodle
Instalación
anova
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
2 MÓDULO
02
INDICE
2
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
3 MÓDULO
02
UNIDAD 1. INSTALACIÓN
OBJETIVOS GENERALES
1. INTRODUCCIÓN
No puede ser lo mismo un Aula Virtual que pretenda gestionar 100 alumnos
(una escuela de clases particulares de secundaria, por ejemplo), que un entorno
con 3000 alumnos (cursos publicitados a nivel nacional).
a) Flexibilidad
Necesito tener control absoluto sobre mi Moodle y realizar cambios
constantemente.
b) Escalabilidad
Si considero previsión de un alto número de Alumnos y Cursos
c) Coste
¿Cuánto estoy dispuesto a afrontar?
3
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
4 MÓDULO
02
SITUACIÓN RECOMENDACIONES
Recuerda:
1) Instalar en local.
Tener la instalación sin necesidad de acceder a internet. Desde tu PC puedes
hacer las primeras pruebas, cambiar estilos, empezar a tocar las primeras líneas
de código sin problemas de repercutir errores. Se instalaría en nuestro propio
ordenador previamente un servidor web (Apache), y se simularía un servidor
remoto.
2) Servidor compartido.
Computadora que aloja nuestros contenidos (contrato de Hosting), aunque deja
espacio para alojar contenidos de otros clientes. Normalmente ofrecen un
servicio de conexión 24 x 7 (24 horas de lunes a domingo), para asegurar el
correcto funcionamiento. Puede presentar una excelente relación
resultados/inversión, y permite externacionalizar mucha parte del trabajo.
Nosotros como administradores sólo accedemos a la LMS y la empresa Hosting
se compromete a su correcto funcionamiento.
3) Servidor dedicado.
Computadora que aloja nuestros contenidos de manera exclusiva, no los
comparte. Esta solución es más segura y fiable (puede que el contenido ajeno,
de un servidor compartido termine por tener efectos no deseables en los
nuestros, por ejemplo en la velocidad de poder ver un determinado video). El
servidor dedicado, por contra, tiene un precio más alto.
4
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
5 MÓDULO
02
4) Cluster de balanceo de carga
Consiste en tener nuestros contenidos en un servidor que se compone de varias
máquinas. Un cluster (varias computadoras que se comportan como si fuesen
una única) reparte la carga para que no existan sobrecargas ni caídas u otros
errores en la red, en picos de acceso a la LMS. Es obviamente, la solución más
fiable, con mayores velocidades de acceso, y claro está la más cara.
5
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
6 MÓDULO
02
2. INSTALACIÓN EN LOCAL
Apache
6
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
7 MÓDULO
02
PHP
Hypertext Pre-processor.
PHP es un lenguaje de programación interpretado con el objetivo de crear
páginas web dinámicas.
Cliente solicita loguearse para Servidor comprueba que login y user, son
entrar en una LMS correctos y permite el acceso al resto del sitio web
Máquina cliente lee HTML Servidor interpreta código PHP y envía HTML a
cliente
7
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
8 MÓDULO
02
Es decir, al escribir en PHP, es el servidor quien lo interpreta y opera con él,
pasando finalmente al cliente sólo HTML. El cliente no puede leer
directamente lenguaje PHP.
Cliente lee este HTML generado Servidor interpreta código PHP del bucle y genera
por Servidor el HTML que envía a cliente
8
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
9 MÓDULO
02
MYSQL
Todo CMS trabaja ligado a una base de datos, de la que guarda y reporta todos
los datos relevantes y precisos para el correcto funcionamiento (gestión
documental, registro de usuarios, claves, accesos, etc.)
MySQL puede ser obtenida en forma libre, o con la compra de licencia comercial,
si no se desea aceptar los términos de la licencia libre.
http://www.mysql.com/
9
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
10 MÓDULO
02
3. INSTALACIÓN EN SERVIDOR
1)
10
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
11 MÓDULO
02
11
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
12 MÓDULO
02
http://educa-t.com/moodle
dominio del servidor carpeta que hemos
12
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
13 MÓDULO
02
En la pantalla que aparece se nos dice el resultado de las comprobaciones que
está haciendo Moodle sobre nuestro sistema, si todo es correcto veremos el
mensaje de confirmación, en color verde. Pulsamos en siguiente.
13
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
14 MÓDULO
02
1) La dirección web nos indica dónde la ruta en la que se va a encontrar la
plataforma. Será la url que dará acceso a la misma. En nuestro ejemplo
http://www.micampuseninternet.com
14
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
15 MÓDULO
02
de servicios. El proveedor hosting nos ha debido facilitar los datos para acceder a
la base de datos que tenemos a nuestra disposición.
En la caja de texto vacía que aparece debajo de “Crear nueva base de datos”
ponemos el nombre de la base de datos, por ejemplo, moodle y pulsamos en el
botón crear.
15
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
16 MÓDULO
02
PhpMyAdmin (la aplicación web que nos permite fácilmente manipular la base
de datos) nos contestará que ya tenemos la base creada.
http://www.phpmyadmin.net/
16
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
17 MÓDULO
02
En la siguiente pantalla Moodle hace las oportunas comprobaciones de
requisitos de configuración, si todo está correcto nos lo indicará.
Este es una archivo fundamental que recoge todos los aspectos básicos que
van a organizar nuestro Moodle (tamaño máximo de archivos, fechas, datos de
configuración, etc.) Este fichero no aparece en el paquete que hemos bajado
desde la red, sino que ha sido creado a lo largo de toda la instalación.
17
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
18 MÓDULO
02
Moodle irá creando las diferentes tablas en la base de datos y nos informa
del correcto desarrollo del mismo.
18
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
19 MÓDULO
02
Moodle irá creando las diferentes tablas en la base de datos y nos informa
del correcto desarrollo del mismo.
Este momento es también de gran importancia, pues recoge los datos que nos
permitirá posteriormente entrar en el sitio y poder llevar a cabo su posterior
personalización y desarrollo.
19
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
20 MÓDULO
02
Del mismo modo estos datos son los que poseerán el resto de usuarios si no
se determinan otros (por ejemplo si la ciudad del Administrador es Toledo,
cualquier usuario que se dé de alta y no se indique otro municipio, tendrá como
dato Toledo).
20
MÓDULO 2. ADMINISTRACIÓN AVANZADA DE ENTORNOS MOODLE
INSTALACIÓN
21 MÓDULO
02
Veremos entonces los ajustes de portada (información mínima para identificar
nuestro sitio) y aceptamos.
Y ya está, ya tenemos instalado nuestro Moodle. Ahora sólo nos queda lo más
importante y sin duda apasionante. Proceder a su personalización, creación
de cursos y gestión de usuarios.
21