Erro com acesso externo

Erro com acesso externo

por Assis Moreira -
Número de respostas: 3

Criei um ambiente de homologação no moodle baseado no que está em produção, o sistema aparentemente tá funcionando porém ocorreram os seguintes probelams:

1- As imagens não aparecem, reparei que elas estão com o link do moodle antigo. 

2 - O moodle deve ser acessado na intranet  e internet. Quando configura o wwwroot pelo link (homologacao.empresa.com/moodle), ele dá um erro de acesso proibido, porém quando configura o wwwroot direto no  ip  pelo ip, ele funciona normalmente.

Em resposta a 'Assis Moreira'

Re: Erro com acesso externo

por António Vilela -
Foto de Translators

Olá Assis,

1 - O problema é que as imagens foram guardadas na base de dados com o URL antigo. O Moodle disponibiliza uma ferramenta para o administrador substituir o URL antigo pelo novo. Veja mais em http://docs.moodle.org/24/en/Search_and_replace_tool

2 - Os problemas de dns e de rede para garantir um URL único de acesso ao moodle, interna e externamente, tem que ser vc a resolver. Depois de ter este URL deve assegurar que no ficheiro config.php consta o URL escrito de forma correta na variável $CFG->wwwroot

Em resposta a 'António Vilela'

Re: Erro com acesso externo

por Assis Moreira -

Quando eu tento usar o replace acontece o erro abaixo:

 

Em resposta a 'Assis Moreira'

Re: Erro com acesso externo

por António Vilela -
Foto de Translators

Nunca vi esse erro durante o replace.

Eu experimentaria primeiro fazer um repair da base de dados.

Se não resultasse, removeria o módulo phpmyadmin e voltaria a instalar depois do replace. Se ele já foi removido removeria as tabelas pois já não seriam utilizadas (as tabelas mld_pma aparentemente são do plugin phpmyadmin).

Isto é uma opinião sem uma investigação cuidada e apoio dos técnicos.

De qualquer forma Um backup geral da base de dados é obrigatório antes de proceder.