https://docs.moodle.org/all/es/Guia_de_instalacion_paso-a-paso_para_Ubuntu
https://www.youtube.com/watch?v=H5vAzBrRxzI
Instalacion Basica
se realiza el proceso de instalación estándar para Ubuntu Server LAMP y Clamav como antivirusapt-get update
sudo apt-get install apache2 mysql-client mysql-server php5 graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap clamav git git-core git-doc php5-json vim
sudo service apache2 restart
sudo apt-get install git-core
Descarga e Instalación de código de Moodle
cd /opt
sudo git clone git://git.moodle.org/moodle.git
cd moodle
sudo git branch -a
sudo git branch --track MOODLE_28_STABLE origin/MOODLE_28_STABLE
sudo git checkout MOODLE_28_STABLE
Copiar repositorio local a /var/www/html/
sudo cp -R /opt/moodle /var/www/html/
sudo mkdir /var/moodledata
sudo chown -R www-data /var/moodledata
sudo chmod -R 777 /var/moodledata
sudo chmod -R 0755 /var/www/html/moodle
Configurar servidor MySQL
sudo vim /etc/mysql/my.cnfen la sccion [mysqld] agregar:
default-storage-engine = innodb
sudo service mysql restart
mysql -u root -p
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
create user 'moodledude'@'localhost' IDENTIFIED BY 'passwordformoodledude';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodledude@localhost IDENTIFIED BY 'passwordformoodledude';
quit;
Configurar Moodle
Permisossudo chmod -R 777 /var/www/html/moodle
Al terminar no olvidar reestablecer permisos con:
sudo chmod -R 0755 /var/www/html/moodle
Abra su navegador y vaya a http://DIRECCION.IP.DEL.SERVIDOR/moodle
Siga las indicaciones seleccionando:
Cambie la ruta para moodledata
/var/moodledata
Tipo de BasedeDatos
Elija: mysqli
Configuraciones de Basededatos
Host server: localhost
BasedeDatos (Database): moodle
Usuario (User): moodledude (el usuario que Usted creó al configurar la BasedeDatos)
Contraseña (Password): passwordformoodledude (la contraseña para el usuario que Usted creó)
Tables Prefix: mdl_
Revisiones del Entorno
Esto indicará si faltan de instalar algunos elementos necesarios para que corra Moodle.
Siguiente siguiente siguiente...
Siga las indicaciones y confirme la instalación
Crear una cuenta del Administrador del Sitio
Cree su cuenta de usuario moodle que tendrá permisos de administrador del sitio.
La contraseña que elija debe de cumplir ciertos requisitos de seguridad.
Instalación Completa
¡Felicitaciones! ¡Ahora puede empezar a usar Moodle!
No se le olvide
Si Usted hizo escribible webroot, revierta los permisos
sudo chmod -R 0755 /var/www/html/moodle
Activar OPcache
Editar el archivo:sudo vim /etc/php5/apache2/conf.d/05-opcache.ini
Segun https://docs.moodle.org/27/en/OPcache debe contener algo como:
; configuration for php ZendOpcache module
; priority=05
zend_extension=opcache.so
; desde: https://docs.moodle.org/27/en/OPcache
opcache.enable = 1
opcache.memory_consumption = 128
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
; Required for Moodle
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
; If something does not work in Moodle
;opcache.revalidate_path = 1 ; May fix problems with include paths
;opcache.mmap_base = 0x20000000 ; (Windows only) fix OPcache crashes with event ;id 487
; Experimental for Moodle 2.6 and later
;opcache.fast_shutdown = 1
;opcache.enable_cli = 1 ; Speeds up CLI cron
;opcache.load_comments = 0 ; May lower memory use, might not be compatible with ;add-ons and other apps.
Para abrir directamente Moodle sin http://IP/moodle
sudo vim /etc/apache2/sites-available/000-default.confCambie de: DocumentRoot /var/www/html
Cambie a: DocumentRoot /var/www/html/moodle
sudo vim /var/www/html/moodle/config.php
Debajo de $CFG->wwwroot cámbielo a http://direccion.ip.del.servidor en lugar de http://dirección.ip.del.servidor/moodle
No hay comentarios:
Publicar un comentario