Instalar Moodle sobre Debian 9 con Mariadb + Nginx + PHP7

1. Instalar Debian 9 en un servidor.
2. Apuntar dominio al servidor.
3. Acceso al servidor vía ssh para configurarlo (por ejemplo en caso de no tenerlo fisicamente):

ssh usuario@dominio.com -p 22
apt update 
apt upgrade
dpkg-reconfigure locales
dpkg-reconfigure tzdata

4. Instalar el servidor web NGIX, un gestor de bases de datos MariaDB y PHP7.

apt install mariadb-server php7.0 php7.0-fpm php7.0-mysql nginx wget nano certbot php7.0-curl php7.0-zip php7.0-xml php7.0-gd php7.0-intl php7.0-mbstring php7.0-xmlrpc php7.0-soap --no-install-recommends

Comprobar que Ngix está escuchando en el puerto 80

netstat -atunp

5. Descargar Moodle y descomprimirlo en /var/www

cd /var/www
wget "https://download.moodle.org/download.php/direct/stable35/moodle-latest-35.tgz"
tar xfvz moodle-latest-35.tgz
rm -rf moodle-latest-35.tgz 

6. Crear certificado ssl con certbot

certbot certonly --standalone -m correo@loquesea.com --agree-tos -d www.dominio.com
chown -R www-data:www-data /var/www/

7. Crear usuario en Base de Datos, y darle permisos.

mariadb -u root 
create database moodle;
GRANT USAGE ON moodle.* TO usuario@localhost IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON moodle.* TO 
set global innodb_large_prefix = ON;
set global innodb_file_format = 'BARRACUDA'; 

8. Editar un poco el php.ini

nano /etc/php/7.0/fpm/php.ini 

max_execution_time = 14400
max_input_time = 14400
session.gc_maxlifetime = 14400
memory_limit = 2048M

9. Instalación de moodle desde la línea de comandos en vez desde el navegador (ya que desde navegador tardará bastante y es posible que casque):

/usr/bin/php /path/to/moodle/admin/cli/install.php

Vas rellenando lo que se te pide y finalmente ya tendrás tu moodle para agregar cursos y mierdas así.

Saludos cordiales.

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2018 [ MIERDA TV ]

Tema de Anders Norén