Cómo instalar Moodle 3.8 en Fedora 32/31/30

Cómo instalar Moodle 3.8 en Fedora 32/31/30

Moodle es un sistema de gestión de cursos (CMS) gratuito y de código abierto escrito en PHP. Puede crear cursos de plataforma de aprendizaje completa con Moodle. Este artículo lo ayudará a instalar Moodle 3.8 en Fedora 32/31/30/29 Sistema.

Requisitos previos

En primer lugar, debe configurar un entorno de lámpara para instalar Moodle en su sistema Fedora. Asumimos que ya tiene PHP, MySQL y Apache instalados en su sistema. Si no tiene, use el siguiente artículo para instalarlo.

  • Instale Apache, PHP y MySQL en Fedora

Paso 1 - Obtener la aplicación Moodle

Después de instalar el compositor en su sistema Fedora. Creemos la aplicación CakePHP llamada "Myapp"Uso del comando compositor como se muestra a continuación.

CD/var/www git clone -b moodle_38_stable git: // git.malhumorado.org/Moodle.git 

Ahora establezca el permiso adecuado para los archivos de su proyecto. Para el sistema basado en Red Hat, Apache, predeterminado, usa Apache como usuario. Así que cambie la propiedad de archivos según su configuración.

Chown -R Apache: Apache Moodle Chmod -R 755 Moodle 

Paso 2 - Configurar datos de Moodle

Cree un directorio de datos de Moodle fuera del directorio de Moodle original. Establezca los permisos adecuados en el directorio. Moodle utiliza este directorio para almacenar datos, archivos a este directorio.

mkdir/var/www/moodledata chmod -r 755/var/www/moodledata 

Paso 3 - Crear base de datos para Moodle

Para este artículo, estamos utilizando MySQL como servidor de base de datos. Primero use los siguientes comandos para crear una base de datos MySQL y crear.

Crear base de datos MoodLEDB Conjunto de caracteres predeterminado UTF8MB4 COLLATE UTF8MB4_UNICODE_CI; Cree el usuario 'MoodleUser'@'localhost' identificado por '_password_'; Otorgar todo en Moodledb.* a 'MoodleUser'@'localhost'; Privilegios de descarga; abandonar
12345Crear base de datos MoodLEDB Conjunto de caracteres predeterminado UTF8MB4 COLLATE UTF8MB4_UNICODE_CI; Crear usuario 'MoodleUser'@'localhost' identificado por '_password _'; otorgue todo en Moodledb.* a 'MoodleUser'@'localhost'; privilegios de descarga; dejar

Paso 4 - Configurar Apache para Moodle

El segundo se implementa con servidores web externos como Apache, se prefiere para uso de producción. Creemos un archivo de configuración de Apache VirtualHost utilizando el siguiente contenido.

sudo vi/etc/httpd/conf.D/MOODLE.confusión 
/etc/httpd/conf.D/MOODLE.confusión
 ServerAdmin [correo electrónico protegido] Servername Moodle.ejemplo.com documentRoot/var/www/moodle pLEGNOVERRIDE TODOS   

Cambie el nombre de servidor y el documento de la raíz según su configuración. Luego reinicie el servicio Apache.

sudo systemctl reiniciar httpd 

Paso 5 - Ejecutar el instalador web de Moodle

Ahora acceda a The Moodle en su navegador web favorito.

 http: // moodle.ejemplo.com/instalar.php 

Esto abrirá la página de instalador web de Moodle.

Siga el asistente de instalación para completar la configuración. Después de la instalación, será redirigido a Moodle Admin Dashboard.

Conclusión

Has configurado con éxito Moodle en su sistema Fedora.