Académique Documents
Professionnel Documents
Culture Documents
AULA: E-4
CARRERA:
ING. SISTEMAS COMPUTACIONALES
7.8 No se le olvide
9 Sugerencias: Habilite Zend OpCache/Cambiar Raz del Documento (Change Document Root)
Comandos VI o VIM
:22 en el Video
'Se le pedir que configure la contrasea para root para mysql - Por favor,
queridsimo amigo, APNTELA DONDE NO LA PIERDA, porque la necesitar en el
paso 6 y si la tiene apuntada se ahorrar mucho sufrimiento.
sudo apt-get install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5mysql php5-xmlrpc php5-ldap clamav
Nosotros usaremos Git para instalar y actualizar la Aplicacin del Ncleo de Moodle
sudo apt-get install git-core
Configure su repositorio local y descargue Moodle. Nosotros usaremos /opt para esta
instalacin.
Git es lo que se llama un sistema de control de versin (version control system). Al
usar Git ser ms sencillo despus al actualizar la aplicacin del ncleo de Moodle.
Dentro del paso 5 hay ms detalles acerca de porqu ponemos el cdigo de la
aplicacin del ncleo de Moodle dentro del directorio /opt .
cd /opt
cd moodle
3:05 en el video
Explicacin:
Dado que configuramos un repositorio local en el paso anterior, Usted lo copiar a
su webroot (la raz del servidor web) despus de cualquier actualizacin y de hacer
cambios. Al Usted tener su repositorio local afuera del webroot, como nosotros lo
tenemos en /opt, Usted podr preparar e implantar sus actualizaciones de una manera
ms eficiente. Por ejemplo, si Usted quisiera hacer algunos pocos cambios, o aadir
algunos plugins, Usted descargara el plugin y lo copiar a su repositorio moodle local.
Despus de que Usted haya aadido el plugin, y haya realizado los cambios que
deseara, Usted necesitar editar el archivo localizado en /opt/moodle/.git/info/exclude .
Dentro de ste archivo Usted querr decirle a Git cuales son los archivos o carpetas
que quiere excluir cuando se traiga las actualizaciones que corra con su siguiente
comando "sudo git pull". Una entrada de ejemplo podra ser el mdulo del certificado
(certificate) localizado en /opt/moodle/mod/certificate , de forma tal que dentro del
archivo de exclusin (exclude) Usted querr aadir "/mod/certificate" debajo del ltimo
comentario. Usted aadira entradas adicionales, a razn de 1 por cada lnea, para
cada plugin o archivo que Usted hubiera cambiado. Si Usted fuera a cambiar el archivo
favicon.ico Usted simplemente aadira "favicon.ico" al archivo exclude. Cuando Usted
corra "sudo git pull" para actualizar Moodle a la versin ms reciente, Git ignorar
estos archivos y directorios y solamente actualizar el cdigo del ncleo . Antes de
copiar a su webroot para actualizar, Usted deber de asegurarse que descargue y
copie (por encima de lo existente) las versiones ms recientes de los plugins que
hubiera aadido.
4:45 en el video
sudo vi /etc/mysql/my.cnf
Baje hasta la seccin de [mysqld] y, debajo de Basic Settings aada la siguiente lnea
debajo de la ltima oracin. Si Usted quisiera aadir algo tendr que apretar la tecla de
"insert" en su teclado, la cual generalmente est situada arriba de la tecla para "Supr", esto
le permitir aadir texto.
default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda
Para poder guardar my.cnf al usar el editor, presione la tecla Esc (Escape), escriba en
secuencia lo que sigue, lo que guardar el archivo (:w) y saldr del editor (:q) :
:w
:q
mysql>
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql>
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY
TABLES,DROP,INDEX,ALTER ON moodle.* TO moodledude@localhost IDENTIFIED BY
'passwordformoodledude';
mysql>
quit;
Nota - Si Usted quiere usar MySQL 5.6+ y en cuanto Osted haga la creacin de usuario
obtenga un mensaje de error acerca del hash de la contrasea, necesitar ajustar la
contrasea para usar el valor del hash'
Usted puede lograrlo al seguir los pasos sguientes:
mysql>
SELECT password('passwordformoodledude')
6:40 en el video
Despus de que haya corrido el instalador y haya configurado Moodle, Usted NECESITA
revertir los permisos para que ya no sea escribible, usando los comandos siguientes:
sudo chmod -R 0755 /var/www/html/Moodle
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)
Contrasea (Password): passwordformoodledude (la contrasea para el usuario que Usted
cre)
Tables Prefix: mdl_
Instalacin 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
10:05 en el video
Despus de instalar Moodle, Usted debe configurar las rutas del sistema.
Navegue, en la pgina web de moodle, a Administracin del sitio > Servidor > Rutas del
sistema
Escriba lo siguiente;
Ruta hacia Du: /usr/bin/du
Ruta hacia Apsell: /usr/bin/aspell
Ruta hacia dot: /usr/bin/dot
Guarde los cambios
Cmbiele el Propietario
sudo chown -R www-data /var/quarantine
11:00 en el video
Esto es todo lo necesario para Zend OPcache! Usted tambin podra instalar una Interfaz
Grfica de Usuario (GUI) para ver el estatus de su ZendOPcache, lo que no se recomienda
para servidores de produccin.
cd /var/www/html/moodle/
Visitar http://direccion.ip.del.servidor/moodle/opcache.php
No le agrada http://direccion.ip.del.servidor/moodle?
Abra la configuracin de Apache Config y cambie la raz para documentos (document root)
sudo vi /etc/apache2/sites-available/000-default.conf
:q
Aviso importante!
Si Usted ya ha instalado Moodle, entonces debe de realizar los cambios siguientes.
Video en Youtube
https://www.youtube.com/watch?v=H5vAzBrRxzI