Moodle2.0 Install Moodle Xampp1.6.6a

23
INSTALACIÓN DE MOODLE CON XAMPP PROCEDIMIENTO DE INSTALACIÓN BAJO WINDOWS JESÚS BAÑOS SANCHO IES Satafi (Getafe) Getafe, Abril de 2008

Transcript of Moodle2.0 Install Moodle Xampp1.6.6a

Page 1: Moodle2.0 Install Moodle Xampp1.6.6a

INSTALACIÓN DE MOODLE CON XAMPP

PROCEDIMIENTO DE INSTALACIÓN BAJO WINDOWS

JESÚS BAÑOS SANCHO

IES Satafi (Getafe)

Getafe, Abril de 2008

Page 2: Moodle2.0 Install Moodle Xampp1.6.6a

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:

Page 3: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 3

Instalación de Moodle con XAMPP Instalación de XAMPP para Windows

Page 4: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 4

Instalación de Moodle con XAMPP Instalación de XAMPP para Windows

Page 5: Moodle2.0 Install Moodle Xampp1.6.6a

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.

Page 6: Moodle2.0 Install Moodle Xampp1.6.6a

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:

Page 7: Moodle2.0 Install Moodle Xampp1.6.6a

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”

Page 8: Moodle2.0 Install Moodle Xampp1.6.6a

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”

Page 9: Moodle2.0 Install Moodle Xampp1.6.6a

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:

Page 10: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 10

Instalación de Moodle con XAMPP Instalación de XAMPP para Windows

Page 11: Moodle2.0 Install Moodle Xampp1.6.6a

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

Page 12: Moodle2.0 Install Moodle Xampp1.6.6a

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:

Page 13: Moodle2.0 Install Moodle Xampp1.6.6a

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”:

Page 14: Moodle2.0 Install Moodle Xampp1.6.6a

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

Page 15: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 15

Instalación de Moodle con XAMPP Instalación de Moodle

Page 16: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 16

Instalación de Moodle con XAMPP Instalación de Moodle

Page 17: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 17

Instalación de Moodle con XAMPP Instalación de Moodle

Page 18: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 18

Instalación de Moodle con XAMPP Instalación de Moodle

Page 19: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 19

Instalación de Moodle con XAMPP Instalación de Moodle

Page 20: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 20

Instalación de Moodle con XAMPP Instalación de Moodle

Page 21: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 21

Instalación de Moodle con XAMPP Instalación de Moodle

Page 22: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 22

Instalación de Moodle con XAMPP Instalación de Moodle

Page 23: Moodle2.0 Install Moodle Xampp1.6.6a

Jesús Baños Sancho 23

Instalación de Moodle con XAMPP Instalación de Moodle