▷ Como instalar o Moodle no Ubuntu 21.04 - Hipopótamo Hirsuto

Ter plataformas que se adaptam às nossas necessidades instaladas no computador tornou-se essencial para que o trabalho que realizamos através dele seja o mais completo e eficiente possível.

Hoje, vemos como o segmento educacional ganhou uma nova força e não só por causa das situações globais, mas porque o setor de TI está com um grande boom, existem diferentes plataformas projetadas exclusivamente para a parte educacional. Isso é ideal quando nosso tempo é limitado ou não queremos nos mudar fisicamente para um lugar.

Entre as plataformas educacionais modernas mais populares, encontramos o Moodle. O Moodle permite que seus usuários tenham acesso a uma plataforma com um sistema integrado robusto e seguro. Isso garante que tudo o que ali ocorre seja gerenciado de forma centralizada com as melhores ferramentas para esse fim.

O Moodle oferece uma interface de usuário simples com recursos como arrastar e soltar e uma vantagem é que ele suporta mais de 120 idiomas.

AmbientesO Moodle integra dois ambientes essenciais, como:

  • Aprendizado híbrido
  • Cursos online

CaracteristicasEntre as características mais destacadas do Moodle encontramos:

  • Acompanhamento constante do andamento das atividades realizadas
  • Ele integra um quadro personalizado com cursos atuais e anteriores, além de uma seção é integrada para revisar os trabalhos pendentes
  • Interface de usuário acessível
  • Compatível com padrões abertos como IMS-LTI ou SCORM
  • Isso nos dá a possibilidade de enviar arquivos para a nuvem através do OneDrive, Dropbox e Google Drive
  • Possui atividades e ferramentas de cooperação como fóruns, wikis, glossários, atividades de banco de dados
  • Notifica-nos sobre novos eventos
  • Atualizações de segurança constantes
  • Possui autenticação segura e inscrições massivas de forma segura
  • Integre um calendário completo

Se você perceber que é uma opção viável, o Solvetic irá ensiná-lo a instalar o Moodle no Ubuntu 21.04.

1. Como instalar o Moodle no Ubuntu 21.04

Passo 1
A primeira coisa é verificar se estamos usando o Ubuntu 21.04, para isso no terminal executamos o seguinte:

 lsb_release -a

Passo 2
Depois disso, vamos atualizar o sistema com o comando:

 atualização do apt sudo

etapa 3
Agora vamos instalar as extensões e bibliotecas PHP necessárias para que o Moodle funcione conforme o esperado, executamos:

 sudo apt instalar php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav

Passo 4
Inserimos a letra S para confirmar o download e a instalação destes add-ons:

Depois disso vamos instalar a pilha LEMP no sistema, LEMP (Linux, Nginx (EngineX), MariaDB e PHP) foram desenvolvidos como um conjunto de utilitários para implementar e gerenciar aplicações web, portanto é necessário instalar esta pilha antes de instalar e configurar totalmente o Moodle no Ubuntu 21.04.

Etapa 5
A primeira coisa a instalar será o Nginx com o seguinte comando:

 sudo apt install nginx

Etapa 6
Confirmamos a instalação com a letra S:

Etapa 7
Todos os arquivos de configuração do Nginx serão armazenados no diretório / etc / nginx e o arquivo de configuração principal é /etc/nginx/nginx.conf.

Verificamos o estado do Nginx com o comando:

 sudo systemctl status nginx

Etapa 8
Vemos que seu status está ativo e em execução, agora habilitamos o Nginx com inicialização do Linux:

 sudo systemctl is-enabled nginx

Etapa 9
Executamos o comando "ip add" para ver o endereço IP do Ubuntu 21.04:

Etapa 10
Com esse endereço IP, vamos a um navegador e quando o inserirmos veremos a página inicial do Nginx:

PROLONGAR

Etapa 11
Agora vamos instalar o MariaDB, com o MariaDB teremos um sistema de administração de banco de dados relacional, para sua instalação executamos:

 sudo apt install mariadb-server mariadb-client

Etapa 12
Confirmamos o download e a instalação com a letra S:

Etapa 13
Verificamos o status do MariaDB:

 sudo systemctl status mariadb

Etapa 14
Agora habilitamos MariaDB com inicialização do Ubuntu 21.04:

 sudo systemctl is-enabled mariadb

Etapa 15
É hora de garantir a instalação do MariaDB já que por padrão alguns parâmetros são inseguros, para isso executamos o seguinte:

 sudo mysql_secure_installation
Ao pressionar Enter, iremos atribuir a senha de root:

Etapa 16
Veremos as seguintes perguntas que respondemos com a letra "y":

  • Remover usuários anônimos? [S / n] e
  • Desautorizar login de root remotamente? [S / n] e
  • Remover banco de dados de teste e acesso a ele? [S / n] e
  • Recarregar tabelas de privilégios agora? [S / n] e

Etapa 17
Para criar sites devemos instalar o PHP que é uma linguagem de programação dinâmica e de código aberto, para instalá-lo no Ubuntu 21.04 vamos executar:

 sudo apt install php php-mysql php-fpm

Etapa 18
Confirmamos o processo com a letra S:

Etapa 19
Habilitamos o PHP com a inicialização do Ubuntu 21.04:

 sudo systemctl is-enabled php7.4-fpm

2. Criar banco de dados Moodle Ubuntu Server 21.04 e baixar repositórios

Passo 1
Devemos criar o banco de dados em MySQL para administrar o Moodle, para isso acessamos o MySQL com o comando:

 sudo mysql
Lá, executamos cada uma das seguintes linhas:
 CRIAR BANCO DE DADOS moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICADO POR 'password'; PRIVILÉGIOS DE FLUSH; Sair;

Passo 2
Depois disso, vamos baixar os repositórios do Moodle com o comando:

 wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

etapa 3
Vamos extrair o conteúdo do arquivo compactado para o diretório / var / www / html:

 sudo tar -zvxf moodle-latest-39.tgz -C / var / www / html /

Passo 4
Vamos listar o conteúdo extraído:

 ls / var / www / html /

Etapa 5
Nós concedemos as permissões necessárias:

 sudo chown www-data: www-data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle

Etapa 6
Criamos o diretório onde os dados do Moodle ficarão:

 sudo mkdir -p / var / moodledata
Nós concedemos as permissões necessárias:
 sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata

Etapa 7
O próximo passo será editar o arquivo de configuração do Moodle, para isso executamos o seguinte:

 cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php

Etapa 8
Veremos o seguinte:

Etapa 9
Vamos para as seguintes linhas:

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefixo

Etapa 10
Lá devemos editar os valores com os dados que registramos no MySQL:

Etapa 11
Abaixo, localizamos as seguintes linhas e atribuímos estes valores:

 $ CFG-> wwwroot = 'http: // computer_name';

 $ CFG-> dataroot = '/ var / moodledata';

Salvamos as alterações com as teclas Ctrl + O e saímos do editor com Ctrl + X.

Etapa 12
É vital que o NGINX suporte o site Moodle, para isso vamos criar uma nova configuração de bloco de servidor no diretório /etc/nginx/conf.d/, usamos o seguinte comando:

 sudo nano /etc/nginx/conf.d/moodle.conf
Lá, inserimos a seguinte sintaxe:
 servidor {escuta 80; server_name "Equipe"; root / var / www / html / moodle; index index.php; localização / {try_files $ uri $ uri / /index.php?$query_string; } localização ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; incluem /etc/nginx/mime.types; incluem fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Nós salvamos as alterações e saímos do editor.

Etapa 13
Validamos a configuração do Nginx e recarregamos o serviço:

 sudo nginx -t

 sudo systemctl reload nginx

Etapa 14
Para concluir o processo, vamos a um navegador e inserimos o endereço IP do Ubuntu 21.04, veremos o seguinte:

PROLONGAR

Etapa 15
Aí clicamos em "Continuar" e na janela seguinte validamos se os requisitos de instalação foram cumpridos:

PROLONGAR

Etapa 16
Na parte inferior clicamos em "Continuar" para prosseguir com o processo de instalação destes componentes:

PROLONGAR

Etapa 17
Quando esse processo terminar, veremos o seguinte:

PROLONGAR

Etapa 18
Clicamos em Continuar e agora devemos cadastrar alguns dados como usuário administrador, email, país e zona:

PROLONGAR

Etapa 19
Clicamos em "Atualizar perfil" e agora veremos o seguinte:

PROLONGAR

Etapa 20
Lá registramos as informações desejadas para o site no Moodle, no fundo podemos atribuir a região geográfica:

PROLONGAR

Etapa 21
Clicamos em "Salvar alterações" e acessaremos o Moodle:

PROLONGAR

Etapa 22
É possível configurar HTTPS no Moodle para maior segurança, se quisermos vamos ao terminal e executamos:

 sudo snap install - certbot clássico

Etapa 23
No final da instalação, entramos:

Etapa 24
Agora geramos o certificado Nginx com o seguinte comando:

 sudo certbot -nginx

Etapa 25
Lá, inserimos nosso e-mail e aceitamos os termos da licença:

Etapa 26
Feito isso, vamos para o arquivo de configuração:

 sudo nano /var/www/html/moodle/config.php
Localizamos a linha "CFG-> wwwroot":

Etapa 27
Lá estabelecemos HTTPS:

Nós salvamos as alterações.

Etapa 28
Depois disso, podemos acessar o Moodle com segurança e navegar por suas opções como:
Calendários:

PROLONGAR

Etapa 29
Notas pessoais:

PROLONGAR

Etapa 30
Administração do site:

PROLONGAR

Desta forma, você terá instalado e configurado corretamente o Moodle no Ubuntu 21.04. É um processo extenso que vale a pena ter as melhores opções de uma plataforma online a nível educacional.

wave wave wave wave wave