Como instalar moodle en ubuntu 18.04

Acceso rápido:

Instalar Moodle 3.11 – Nginx – MariaDB 10.5 – PHP 7.4

Nota: Aunque no es recomendado por la mayoría de los expertos, usted podría instalar una Interfaz Gráfica de Usuario (escritorio) emitiendo el comando ‘sudo tasksel’ o ‘sudo apt install ubuntu-desktop’ para instalar ‘Ubuntu desktop’. PERO USE CON CUIDADO: La GUI puede no aparecer como se espera, y puede impedir al usuario obtener incluso el CLI. Inténtelo primero en una máquina de prueba.

Primero necesitamos cambiar el motor de almacenamiento por defecto a innodb y cambiar el formato de archivo por defecto a Barracuda, esta es una nueva configuración comparada con versiones anteriores. También es necesario establecer innodb_file_per_table para que Barracuda funcione correctamente. Ref: https://dev.mysql.com/doc/refman/5.7/en/innodb-compression-usage.html

Desplácese hacia abajo hasta la sección [mysqld] y en Basic Settings añada la siguiente línea bajo la última declaración. si quiere añadir tiene que pulsar el botón «insert» de su teclado. esto suele estar encima del botón «delete». esto le permite añadir algo de texto.

Nota: Si usted utiliza versiones más recientes de MariaDB en Ubuntu 20.04 estos cambios en el archivo de configuración surgirían y error (mysql variable desconocida ‘innodb_file_format=barracuda’), así que comente o no haga estos cambios, estos valores se obtienen por defecto.innodb_file_format fue desaprobado en MariaDB 10.2 y eliminado en MariaDB.

Cómo instalar moodle 3.11 en ubuntu 18.04 en

Moodle es un sistema de gestión de cursos de código abierto, basado en PHP, utilizado por muchas universidades y colegios para crear y ejecutar sus cursos en línea. Es fácil de usar tanto para los profesores como para los estudiantes y proporciona muchas características de colaboración. En este artículo, veremos cómo instalar Moodle con NGINX en Ubuntu.

Entradas relacionadas:NGINX Catch All LocationCómo usar NGINX con FlaskCómo obtener una dirección IP única del archivo de registroCómo instalar more_set_headers en NGINXCómo habilitar Keep Alive en NGINXCómo ejecutar múltiples versiones de PHP en NGINXCómo servir archivos estáticos en NodeJS usando NGINXCómo redirigir 403 a 404 en NGINX

Instalar Moodle en Ubuntu 18.04

Moodle es un sistema de gestión de cursos gratuito y de código abierto basado en PHP. Permite a los tutores e instituciones crear cursos educativos para sus estudiantes o alumnos. Moodle es muy útil sobre todo para las instituciones de larga distancia en todo el mundo en la prestación de material de formación para sus alumnos. En esta guía, le llevaremos a través de una guía paso a paso sobre cómo puede instalar Moodle en su sistema Ubuntu 18.04 LTS,

¡Impresionante! Hemos instalado y asegurado con éxito nuestra instancia de base de datos. Ahora necesitamos hacer algunas modificaciones en el archivo de configuración de mysql por defecto. Usando tu editor de texto preferido, abre el archivo que aparece a continuación

Cómo instalar Moodle 3.5 en Ubuntu 18.04

Este post asume que ya tienes apache, mysql, php y phpmyadmin instalados. Si no es así, puedes leer este post aquí para hacer la instalación que es un requisito previo si quieres que moodle se instale correctamente.

Sin embargo, este post tocará algunas áreas de lo anterior donde se necesitan ciertas configuraciones. Sin embargo, en general se ve en el sistema de gestión de contenidos de código abierto moodle que está escrito y basado en php. Permite a las instituciones educativas crear un sistema muy potente para los cursos, los estudiantes y los profesores. Se utiliza en todo el mundo por muchas universidades, y lo más importante es que es libre y liberado al público en general.

En el post anterior dejamos nuestro directorio html abierto al público en general. Por lo tanto, si alguien nuevo nuestra dirección IP o aterrizó en él y trató de navegar por lo que está en nuestro directorio html que. Por lo tanto, queremos desactivar el listado directo por razones de seguridad utilizando el siguiente comando:

sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl