sábado, 22 de outubro de 2016

Instalação do Moodle 3.0 no CentOS 7





MOODLE é o acrónimo de "Modular Object-Oriented Dynamic Learning Environment", um software livre, de apoio à aprendizagem, executado num ambiente virtual (ver ambiente virtual de aprendizagem). A expressão designa ainda o Learning Management System (Sistema de gestão da aprendizagem) em trabalho colaborativo baseado nesse software ou plataforma, acessível através da Internet ou de rede local. Em linguagem coloquial, em língua inglesa o verbo "to moodle" descreve o processo de navegar despretensiosamente por algo, enquanto fazem-se outras coisas ao mesmo tempo.

Utilizado principalmente num contexto de e-learning ou b-learning, o programa permite a criação de cursos "on-line", páginas de disciplinas, grupos de trabalho e comunidades de aprendizagem, estando disponível em 75 línguas diferentes. Conta com 25.000 websites registrados, em mais de 175 países.

Vamos a instalação? Estou usando o CentOS 7, vamos preparar o ambiente para instalar o Moodle.

1- Vamos instalar o LAMP no CentOS 7



# yum install httpd mariadb mariadb-server php php-mysql

#yum install php-iconv php-mbstring php-curl php-openssl php-tokenizer php-xmlpc php-soap php-ctype php-zip php-gd php-simplexml php-spl php-pcre php-dom php-xml php-intl php-json php-ldap php-pecl-apc

Vamos ativar os serviços e habilitar no boot.



# systemctl enable httpd

# systemctl start httpd

# systemctl enable mariadb

# systemctl start mariadb

Agora vamos configurar a senha de root do SQL

# mysqladmin -u root password minhasenha



Vamos criar a base de dados e o usuário do Moodle

# mysql -u root –p

coloca a senha que você escolheu

MariaDB [(none)]> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;



MariaDB [(none)]> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO fabricio@localhost IDENTIFIED BY 'minhasenha';

Download do Moodle.



# cd /var/www/html

# wget https://download.moodle.org/stable30/moodle-3.0.tgz

# tar -xvf moodle-3.0.tgz

# chown -R apache:apache /var/www/html/moodle

# chmod -R 755 /var/www/html/moodle




Vamos criar um diretório para os dados do moodle em /var/www/ chamado “moodledata”

# cd /var/www/

# mkdir moodledata

# chmod -R 755 /var/www/moodledata




#mkdir /var/www/html/moodledata

# chown -R apache:apache /var/www/html/moodledata

desabilite o SELinux

#vim /etc/selinux/config

Coloca em disabled

#firewall-cmd --zone=public --add-port=80/tcp

#firewall-cmd --permanent --zone=public --add-service=http

Salva e reinicia o serviço

#firewall-cmd --reload

Vamos reiniciar o serviço do apache

#systemctl restart httpd

Feito isso, acesso pelo navegador o endereço http://ip_do_servidor_moodle/moodle/

Selecione a linguagem

Pode clicar em próximo.

Escolha o SQL MariaDB
Vamos continuar, é bem simples até finalizar.
Coloque seu usuário e senha do SQL.

Clique em próximo.
Veja a licença e se concordar, aceite.

Agora termine de preencher com seus dados.

Finalize com suas informações.


Pronto! O Moodle 3.0 está instalado e pronto para receber os cursos.

Mostre essa ferramenta a seus amigos que são professores, incentive o EAD, ela é útil para levar conhecimento a quem precisa, faça bom proveito!