Informatica/Servicios/moodle

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

Moodle

Teoría

Práctica

# instalamos los paquetes necesarios para prestar el servicio
apt-get install vim ssh apache2 mysql-server-5.0 php5 php5-mysql php5-gd php5-curl php5-xmlrpc php5-intl

# creamos el directorio en moodle en /tmp
mkdir /tmp/moodle
# nos situamos en el
cd /tmp/moodle
# descargamos el paquete de Moodle
wget http://sourceforge.net/projects/moodle/files/Moodle/stable22/moodle-latest-22.tgz
# descomprimimos el archivo
tar xzvf moodle-latest-22.tgz

# creamos el directorio para alojar el servicio
mkdir /var/www/moodle
# creamos el directorio de datos para moodle
mkdir /var/moodledata
# le asignamos propietario 
chown www-data:www-data /var/moodledata
chown -R www-data:www-data /var/www/moodle
# le cambiamos los permisos
chmod 751 /var/moodledata
# movemos el contenido del directorio moodle al raiz del servicio
mv moodle/* /var/www/moodle/

# creamos la estructura para la base de datos
# es importante que la base de datos este en utf8
mysql -u root -proot
CREATE DATABASE moodle CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'moodle';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodle'@'localhost';


Documentacion