Como criar uma copia do moodle

Para criar uma cópia do Moodle em sua hospedagem, é necessário seguir estes passos:

 

obs.: Lembre-se que estamos utilizando o gerenciador de arquivos do CWP. 

1 - Criar uma cópia da pasta dos arquivos core do seu Moodle, geralmente ela está na public_html/, para criar a cópia faça:

1.1 - crie um novo diretório clicando na opção pasta que fica no menu do topo do gerenciador ("public_html/copia");

1.2 - selecione todos os arquivos do core com o mouse, é necessário clicar em cada pasta/arquivo segurando a tecla "crtl" do seu teclado;

1.3 - após selecionar todos os arquivos clique com o botão direito e depois copiar, irá aparecer uma janela para qual pasta deseja copiar, basta selecionar o diretório criado e aguardar a cópia;

2 - Agora vamos criar a cópia do moodledata seguindo a mesma linha da cópia dos arquivos core, só é seguir o mesmo exemplo acima criando a pasta, selecionando os arquivos/pastas do diretório e clicar em copiar e selecionar a pasta para a cópia.

3 - Com cópias criadas vamos criar a cópia do banco de dados:

3.1 - acesse o phpmyadmin do banco de dados, e selecione o banco que deseja realizar a cópia;

3.2 - clique em exportar e depois executar, uma cópia do banco vai ser gerada e já vai ser baixada para sua máquina com a extensão .sql;

3.3 - crie uma base de dados nova e selecione um usuário já existente para esta base de dados, o usuário você pode usar o mesmo usado na base do moodle que está realizando as cópias.

3.4 - acesse novamente o phpmyadmin e selecione agora a base nova criada, clique em importar e selecione o arquivo.sql da base que você fez a copia e aguarde a importação de dados;

4 - Com tudo copiado resta agora realizar a correção do arquivo de configuração:

substitua essas informações pelas novas informações config.php dentro do kernel do moodle:

Antes:

-=-=-=-

$CFG->dbname = 'base_padrao';
$CFG->dbuser = 'usuario_padrao';
$CFG->dbpass = 'senha';

$CFG->wwwroot = 'https://dominiobase.com.br/';
$CFG->dataroot = '/home/usuario/moodledata';
-=-=-=-

Depois:

-=-=-=-

$CFG->dbname = 'nova_base';
$CFG->dbuser = 'usuario_padrao'; //(obs: caso você utilizou o mesmo usuário para nova base basta utilizar os mesmos valores)
$CFG->dbpass = 'senha';

$CFG->wwwroot = 'https://dominiobase.com.br/copia';
$CFG->dataroot = '/home/usuario/copia_moodledata';

-=-=-=-

 

Pronto ocorrendo tudo certo você deverá acessar sua nova copia com a url configurada no arquivo de configurações no parâmetro > wwwroot https://dominiobase.com.br/copia.

 

 

 

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?