Last active
October 25, 2023 14:14
-
-
Save danmartinsisss/222450c073cac3ffc24b1f51126d3f0a to your computer and use it in GitHub Desktop.
Tutorial pratico para instalação do Moodle no Ubuntu 20.04 / Mysql 8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Abaixo um passo a passo pratico para instalacao do Moodle no Ubuntu 20.04 | |
Passo 1: Atualize o sistema | |
sudo apt update | |
sudo apt upgrade | |
Passo 2: Instale o Apache, PHP e outros pacotes necessários | |
sudo apt install apache2 php libapache2-mod-php php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip php-curl php-xmlrpc php-soap php-ldap php-imagick php-json php-bcmath php-gmp | |
Passo 3: Instale o servidor de banco de dados MySQL | |
sudo apt install mysql-server | |
Durante a instalação do MySQL, você será solicitado a definir uma senha para o usuário root do MySQL. Anote essa senha, pois você precisará dela posteriormente. | |
Passo 4: Crie um banco de dados MySQL para o Moodle | |
sudo mysql -u root -p | |
Digite a senha do usuário root que você configurou anteriormente e, em seguida, no shell do MySQL, crie um banco de dados para o Moodle: | |
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; | |
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'senha_do_moodle'; | |
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost'; | |
FLUSH PRIVILEGES; | |
EXIT; | |
Certifique-se de substituir senha_do_moodle pela senha que você deseja definir para o usuário do banco de dados do Moodle. | |
Passo 5: Baixe o Moodle | |
cd /var/www/html | |
sudo git clone git://git.moodle.org/moodle.git | |
Passo 6: Configure as permissões | |
sudo chown -R www-data:www-data /var/www/html/moodle | |
sudo chmod -R 755 /var/www/html/moodle | |
Passo 7: Configure o Apache | |
Crie um arquivo de configuração do VirtualHost para o Moodle: | |
sudo nano /etc/apache2/sites-available/moodle.conf | |
Cole o seguinte conteúdo no arquivo e salve-o: | |
<VirtualHost *:80> | |
ServerAdmin [email protected] | |
DocumentRoot /var/www/html/moodle | |
ServerName IP_do_SEU_SERVER | |
ErrorLog ${APACHE_LOG_DIR}/error.log | |
CustomLog ${APACHE_LOG_DIR}/access.log combined | |
</VirtualHost> | |
Substitua seu-dominio.com pelo seu domínio real, se aplicável. Salve o arquivo e saia do editor de texto. | |
Habilite o novo site e o módulo rewrite do Apache: | |
sudo a2ensite moodle.conf | |
sudo a2enmod rewrite | |
Recarregue o Apache: | |
sudo systemctl restart apache2 | |
Passo 8: Acesse o Moodle no navegador | |
Abra um navegador da web e acesse http://IP_DO_SEU_SERVIDOR. Você será redirecionado para a página de instalação do Moodle. Siga as instruções na tela para concluir a instalação do Moodle. Durante o processo de instalação, você precisará fornecer as informações do banco de dados MySQL, como nome de usuário, senha e nome do banco de dados que você configurou anteriormente. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment