Diferencia entre revisiones de «Guia de instalacion paso-a-paso para Ubuntu 14.04»
- Instalación de Moodle
- Guía rápida de instalación
- Cron
- Instalar plugins
- Instalación FAQ
- Actualización
- Visión general de actualización
- Implementar actualizaciones automáticas
- Git para Administradores
- Administración por línea de comando
- Actualización FAQ
- ...y también...
- Directorio Moodle del sitio Moodle
- BasedeDatos del sitio Moodle
- Directorio de datos del sitio Moodle
- Moodle en una netbook sin internet
- Migración de Moodle
- Tamaño de archivo subido
- Crear archivo .htaccess
m (tidy up) |
m (tidy up) |
||
Línea 117: | Línea 117: | ||
Cree su cuenta de usuario moodle que tendrá permisos de administrador del sitio. | Cree su cuenta de usuario moodle que tendrá permisos de administrador del sitio. | ||
La contraseña que elija debe de cumplir | La contraseña que elija debe de cumplir ciertos requisitos de seguridad. | ||
===Instalación Completa === | ===Instalación Completa === |
Revisión del 18:31 23 may 2014
Paso 1: Instalar Ubuntu 14.04LTS
Se prefiere Server Edition amd64 (Edición Servidor de 64bits)
http://www.ubuntu.com/download
- Ubuntu Server 14.04LTS amd64 tiene todos los paquetes necesarios.
- Ubuntu Server 14.04LTS tiene algunas pequeñas diferencias con 12.04LTS, principalmente en la configuración de los Sitios de Apache, que ahora reside en /etc/apache2/sites-available/000-default.conf y en Webroot por defecto, que ahora está en /var/www/html/. Este documento ha sido actualizado para reflejar estos cambios.
Paso 2: Instalar Apache/MySQL/PHP
Abra Terminal e instale lo siguiente;
sudo apt-get update
sudo apt-get install apache2 mysql-client mysql-server php5
'Se le pedirá que configure la contraseña para root para mysql - apúntela donde no la pierda, porque la necesitará en el paso 6.
Paso 3: Instalar software adicional
sudo apt-get install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap
Reinicie Apache para que los módulos se carguen correctamente
sudo service apache2 restart
Nosotros usaremos Git para instalar y actualizar la Aplicación del Núcleo de Moodle
sudo apt-get install git-core
Paso 4: Descargar Moodle
Configure su repositorio local y descargue Moodle. Nosotros usaremos /opt para esta instalación.
cd /opt sudo git clone git://git.moodle.org/moodle.git cd moodle sudo git branch -a sudo git branch --track MOODLE_27_STABLE origin/MOODLE_27_STABLE sudo git checkout MOODLE_27_STABLE
Paso 5: 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
Paso 6: Configurar servidor MySQL
Primeramente, necesitamos cambiar el motor de almacenamiento por defecto a innodb
- Usted ya no debería de necesitar hacer que innodb sea su motor de almacenamiento por defecto, la versión más reciente de Moodle la seleccionará automáticamente durante la instalación, aunque siempre es una buena idea volverla la selección por defecto.
sudo vi /etc/mysql/my.cnf
Baje hasta la sección de [mysqld] y en Configuraciones Básicas añada la siguiente línea debajo de la última oración
default-storage-engine = innodb
Para que se guarde my.cnf al usar el editor, perione la tecla Esc (Escape), y escriba lo siguiente en secuencia, lo que lo guardará :w y después cierre el editor :q
:w
:q
Reinicie MySQL Server para que hagan efecto los cambios
sudo service mysql restart
Ahora necesitamos crear al Usuario de Moodle MySQL con los permisos correctos
Use la contraseña que creó en el paso 1
mysql -u root -p
mysql>
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
En donde diga "moodledude" y "passwordformoodledude" Usted debe de cambiarlos por el nombre_de_usuario y la contraseña de su elección.
mysql>
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodledude@localhost IDENTIFIED BY 'passwordformoodledude';
mysql>
quit;
Paso 7: Completar Configuración
Abra su navegador y vaya a http://DIRECCION.IP.DEL.SERVIDOR/moodle
Siga las indicaciones seleccionando:
Tipo de BasedeDatos
Elija: mysqli
Configuraciones de Basededatos
Host server: localhost
BasedeDatos (Database): moodle
Usuario (User): moodledude
Contraseña (Password): passwordformoodledude
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!
Rutas del Sistema Después de Instalar
Después de instalar Moodle Usted debe configurar las rutas del sistema. Navegue a Administarción 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
Sugerencias: Habilitar Zend OpCache/Cambiar Document Root
- Since we have installed Ubuntu Server 14.04LTS, we can use the built-in PHP OPcache, https://docs.moodle.org/26/en/OPcache
Within the link above, https://docs.moodle.org/26/en/OPcache add the recommended settings to your 05-opcache.ini file.
sudo vi /etc/php5/apache2/conf.d/05-opcache.ini
Restart Apache for changes to take affect.
sudo service apache2 restart
That's it for the Zend OpCache!
You can also install a GUI to view the status of your Zend OpCache, not recommended on production servers.
cd /var/www/html/moodle/
Download the PHP Script to your Moodle directory, you should also add this file to /opt/moodle/.git/info/exclude file so it does not get removed when upgrading your installation.
sudo wget https://github.com/rlerdorf/opcache-status/blob/master/opcache.php
Visit http://ip.address.of.server/moodle/opcache.php
Don't like http://ip.address.of.server/moodle?
Open up Apache Config and change the document root
sudo vi /etc/apache2/sites-available/000-default.conf
On the line where DocumentRoot is;
Change From: DocumentRoot /var/www/html
Change To: DocumentRoot /var/www/html/moodle
:w
:q
Restart Apache for changes to take affect.
sudo service apache2 restart
¡Aviso importante!
Si Usted ya ha instalado Moodle, entonces debe de relizar los cambios siguientes.
Editar config.php para Moodle Bajo $CFG->wwwroot cambie a http://ip.address.of.server/ en lugar de http://ip.address.of.server/moodle