Herramientas de usuario

Herramientas del sitio


unattended_installations:instalacion_de_moodle

Instalacion y configuracion de moodle

1. Creación de un contendor con linux debian

2. Borrar el souces.list que trae por defecto

  cd /etc/apt
  rm sources.list

3. Copiar el repositorio donde se encuentran los paquetes de debia

 wget ftp://10.30.1.34/Linux/debian/sources.list--wheezy
 
 o de esta otra forma

4. Con el comando cambiar la configuracion del repo

 nano /etc/apt/sources.list

5. poner las siguientes lineas

 deb http://10.30.1.34/debian/wheezy wheezy main contrib non-free
 deb http://10.30.1.34/debian/wheezy-backports wheezy-backports main contrib non-free
 deb http://10.30.1.34/debian/wheezy-updates stable-updates main contrib non-free
 Salvarlo de la sgte manera 
 
 ctrl+x
 cuando le dice si lo quiere salvar solo teclear  
 
 y 

6. Luego hacemos esto que es para que Debian no chequee la fecha de expiracion del repositorio

  1 -Creamos el fichero sgte
     touch /etc/apt/apt.conf.d/80nocheckexpire
  2- Ahi copiamos esto.
     Acquire::Check-Valid-Until "no";
     Acquire::Languages "none";

7. Actualizamos el sistema

apt-get update

Luego

   
  apt-get upgrade

Instalación

Pasamos a explicar el proceso de instalación del moodle

1. instalando los paquetes necesario del php y el mysql

 apt-get install apache2 libapache2-mod-php5 mysql-server mysql-client php5-curl php5 php5-mysql php5-gd php5-intl php5-xmlrpc
 Nueva contraseña para el usuario «root» de MySQL:  colocar la que quieran

2. Reiniciar el servicio apache y mysql

  /etc/init.d/apache2 restart
  /etc/init.d/mysql restart

3.Cambiamos usuario:grupo de los ficheros que acabamos de copiar para que puedan ser manejados por el usuario Apache.

Por defecto este usuario es www-data, pero podemos comprobarlo en el fichero de configuración de Apache.
 chown -R www-data:www-data /var/www/*

4. Creamos también el directorio /var/moodledata ya que lo solicitará durante la instalación

 mkdir /var/moodledata

5. le damos permiso

 
 chown -R www-data:www-data /var/moodledata

6. Creamos una Base de Datos y un usuario

 # mysql -p
   Enter password:
   mysql> CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
   query OK, 1 row affected (0.03 sec)
   mysql> GRANT ALL PRIVILEGES ON dbname.* TO 'dbuser'@'localhost' IDENTIFIED BY 'dbpass';
   Query OK, 0 rows affected (0.00 sec)
   mysql> exit

7.Correr el script de instalación

Antes de iniciar el script de instalación, haga que el directorio de moodle sea escribible para el servidor web. Esto es necesario para permitirle al instalador que cree el archivo de configuración 'config.php'.

# chown www-data /var/www/moodle

8. Despues de haber realizado las configuraciones anteriores, entramos a cualquier navegador y escribimos la direccion donde va a estar el moodle para terminar su configuracion via web

ip-server/moodle

9. Ir llenando los datos que nos piden

10. Volvemos a un putty y aseguramos el directorio moodle y config.php

  
  # chown root /var/www/moodle
  # chown root:root /var/www/moodle/config.php
  # chmod 644 /var/www/moodle/config.php

11. Configurar cron

El script de cron.ini tiene que correrse regularmente para que Moodle termine sus tareas pendientes, # crontab -e ; añadir solamente una línea similar a la siguiente, guardarlo y salir. */15 * * * * /usr/bin/php /var/www/moodle/admin/cron.php ; para Moodle 1.x */15 * * * * /usr/bin/php /var/www/moodle/admin/cli/cron.php ; para Moodle 2.x

12. Instalando el phpMyAdmin

# apt-get install phpmyadmin

Web server para reconfigurarse automáticamente:

[*] apache2              ; select Apache
[ ] lighttpd

Configure database with dbconfig-common? Yes Enter MySQL root password;

13. Configurardo el lenguaje en español

Copiar en este directorio el paquete de español
  
/var/moodledata/lang
unattended_installations/instalacion_de_moodle.txt · Última modificación: 2022/11/02 17:58 por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki