moodle2.0 install moodle xampp1.6.6a
TRANSCRIPT
INSTALACIÓN DE MOODLE CON XAMPP
PROCEDIMIENTO DE INSTALACIÓN BAJO WINDOWS
JESÚS BAÑOS SANCHO
IES Satafi (Getafe)
Getafe, Abril de 2008
Jesús Baños Sancho 2
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
1. INSTALACIÓN DE XAMPP PARA WINDOWS.
1. Descargar XAMPP para Windows desde:
http://www.apachefriends.org/en/xampp-windows.html
2. Instalar XAMPP:
Jesús Baños Sancho 3
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
Jesús Baños Sancho 4
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
Jesús Baños Sancho 5
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
3. Desde la ventana de XAMP Control Panel Application, arrancamos Apache y MySql:
4. En el navegador introducimos la dirección http://localhost para acceder a la pantalla
de bienvenida de XAMPP.
Jesús Baños Sancho 6
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
5. Hacemos clic en el enlace Estado del panel izquierdo para comprobar qué es lo que
está funcionando:
Jesús Baños Sancho 7
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
6. Hacemos clic en el enlace Chequeo de seguridad para comprobar qué puntos de la
instalación son inseguros. Comprobaremos los puertos usados por XAMPP (asegurar-
se de que ninguna otra aplicación utiliza el puerto 80 – Skype a veces lo usa-).
7. Hacemos clic en el enlace http://localhost/security/xamppsecurity.php para acceder
a la consola de seguridad donde introduciremos las contraseñas:
En la sección XAMPP DIRECTORY PROTECTION (.htaccess), crearemos un
usuario con su password para controlar el acceso a XAMPP y pulsamos sobre el
botón Make safe the XAMPP directory. Saldrá un mensaje indicando los ar-
chivos que contribuyen a este nivel de seguridad y dónde se ubican.
Sugerencia: User: “xampp”, password: “xampp”
Jesús Baños Sancho 8
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
En la sección MYSQL SECTION: “ROOT” PASSWORD, introduciremos una con-
traseña para el administrador de MySQL. A continuación hacemos clic en el
botón Password changing.
Sugerencia: password: “mysql”
Jesús Baños Sancho 9
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
Nos pedirá introducir un nombre de usuario y contraseña con privilegios para
cambiar la password. Introduciremos los datos de la cuenta creada anteriormen-
te.
Será necesario resetear MySQL para activar la seguridad y también nos informa
que se cambió la configuración del archivo config.inc de phpMyAdmin. Así
pues, desde el panel de control de XAMPP, paramos y arrancamos el servicio y
volvemos a entrar en XAMPP.
Al chequear nuevamente la seguridad tendremos que introducir el nombre de
usuario y contraseña creado a tal fin. Comprobamos que tenemos los tres prime-
ros niveles, los más importantes, seguros:
Jesús Baños Sancho 10
Instalación de Moodle con XAMPP Instalación de XAMPP para Windows
Jesús Baños Sancho 11
Instalación de Moodle con XAMPP Instalación de Moodle
2. INSTALACIÓN DE MOODLE.
1. Descargar Moodle desde el sitio http://download.moodle.org
2. Desempaquetar en la carpeta …\xampp\htdocs
Jesús Baños Sancho 12
Instalación de Moodle con XAMPP Instalación de Moodle
3. Modificar el archivo …\xampp\apache\conf\httpd.conf
Nos aseguramos de que nuestro servidor Web está configurado para usar in-
dex.php como página inicial (además de otras como index.html, default.htm,
etc.). En Apache, esto se hace usando el parámetro DirectoryIndex que debe
quedar de esta forma:
Habilitamos la variable AcceptPathInfo, que permite que se le puedan pasar
parámetros a los scripts. Esto nos puede resultar útil para permitir vínculos rela-
tivos entre los recursos, y también proporciona una mejora de rendimiento en la
utilización del sitio Web Moodle. Así pues, añadimos la línea:
Por último, para acceder al sitio desde otro PC, debemos reemplazar localhost
de la variable ServerName por la dirección IP de nuestro PC:
No olvidar guardar el archivo después de realizar los cambios.
4. Modificar el archivo …\xampp\apache\bin\php.ini
Moodle necesita tener activada una determinada configuración en su instalación
PHP para funcionar. La mayoría de ellas aparecerán en la configuración por de-
fecto. Sin embargo, algunos servidores PHP (y algunas de las versiones más re-
cientes de PHP) pueden tener una configuración diferente. Estas opciones se de-
finen en el archivo de configuración de PHP (normalmente llamado php.ini) que
abriremos con el Bloc de notas:
Jesús Baños Sancho 13
Instalación de Moodle con XAMPP Instalación de Moodle
magic_quotes_gpc = on (preferible, pero no necesario)
magic_quotes_runtime = off (necesario) file_uploads = on
session.auto_start = 0
session.bug_compat_warn = 1
También definiremos el tamaño máximo para los archivos subidos y ampliaremos
su capacidad de memoria:
memory_limit = 32M (podemos incrementarlo, p.e. a 64M)
post_max_size = 16M (podemos incrementarlo, p.e. a 32M)
upload_max_filesize = 32M (podemos incrementarlo si es inferior)
Por último, en el bloque Dynamic Extensions, hay que descomentar, si es nece-
sario, las librerías php_gd2.dll, php_openssl.dll y php_curl.dll (eliminando
el punto y coma).
Guardar los cambios realizados y resetear MySql.
5. Crear una base de datos vacía. Para ello, nos aseguramos de que XAMPP esté co-
rriendo, entramos en XAMPP (http://10.10.223.21) y hacemos clic en el enlace
phpMyAdmin situado en el panel izquierdo. Tendremos que introducir el nombre de
usuario y contraseña que nos creamos en la fase de chequeo de seguridad de XAMPP:
Creamos una base de datos vacía, por ejemplo, “moodle”:
Jesús Baños Sancho 14
Instalación de Moodle con XAMPP Instalación de Moodle
6. Iniciamos el proceso de instalación de Moodle, introduciendo en la barra de direccio-
nes del navegador http://10.10.223.21/moodle
Jesús Baños Sancho 15
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 16
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 17
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 18
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 19
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 20
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 21
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 22
Instalación de Moodle con XAMPP Instalación de Moodle
Jesús Baños Sancho 23
Instalación de Moodle con XAMPP Instalación de Moodle