ERRO NO MOODLE: Foi detectado acesso Incorreto. Este servidor deve ser acessado apenas através do endereço "http://www.seuservidor.com.br/moodle". Por favor, avise o administrador.
O post de hoje é sobre um erro que ocorre no Moodle mas que muitas vezes passa despercebido e gera um desconforto do usuário ao acessar seu Ambiente Moodle e se deparar com a seguinte mensagem:
Foi detectado acesso Incorreto. Este servidor deve ser acessado apenas através do endereço "http://www.seuservidor.com.br/moodle". Por favor, avise o administrador.
Isso ocorre devido as configurações efetuadas no arquivo config.php, quando o objeto $CFG->wwwroot é setado com a URL de seu site.
Por exemplo:
$CFG->wwwroot = 'http://www.seusite.com.br/moodle'
Ao digitar no navegador apenas seusite.com.br/moodle, sem o WWW, ele acusará que a URL correta para acesso é a mesma setada no objeto $CFG->wwwroot, que está com o WWW, ou vice-versa.
CORRIGINDO O ERRO
Para corrigir o erro é muito simples. Basta abrir o arquivo config.php que está na pasta raiz do Moodle e setar o objeto como no exemplo abaixo:
$CFG->wwwroot = 'http://'.$_SERVER['SERVER_NAME'].'/moodle';
Onde a variável $_SERVER['SERVER_NAME'] corresponderá a URL digitada no navegador, que por padrão é armazenada no array $_SERVER[].
Mais uma dica útil pra você que está iniciando no Moodle.
Se gostou, divulgue o POST, comente e contribua. Se não gostou, comente também e vamos juntos melhorar.
Abraço a todos!
A mensagem some, mas redireciona para uma página em branco. o nome do site aparece na barra do navegador, e é só. o restante está todo em branco. alguém pode me dar uma luz?
ResponderExcluirOlá Antônio! Tudo bom? Você conseguiu resolver o problema? Creio que seja outro problema que não esse que mostrei no post. Caso não tenho resolvido deixe aqui e vamos tentar te ajudar. Abraço!
ExcluirBoa tarde Marcelo, tudo bem ? Primeiramente parabéns pelo objetivo do site.
ResponderExcluirComo estou me aventurando no Moodle agora, instalei ele em minha maquina (local) baixei o wampserver e a ultima versão valida do moodle, instalei aparentemente corretamente, após instalação ja logado como adm , tenho acesso a tudo, mas quando faço o logof e vou tentar logar novamente (localhost) da o seguinte erro:
Obs.: Os Cookies estão ok.
Redirecionamento incorreto
O Firefox detectou que o pedido para este endereço não será concluído devido à forma que o servidor o está redirecionando.
Este problema algumas vezes pode ser causado pela desativação ou bloqueio de cookies.
Boa Tarde Gilson, tudo bom! Obrigado pelo acesso!
ExcluirIsso está parecendo algo no Wamp. As vezes a instalação do Apache no Wamp acontece isso. Se puder depois mandar uma imagem pra mim do problema.
Ou então tente instalar o Xampp. Eu sempre acho que ele dá menos problema no Moodle.
Bom dia Marcelo, tudo bem?
ExcluirEncontrei a solução para o problema de loop de redirecionamento da página, após instalação do moodle.
# Exclua somente a pasta (e tudo que tem dentro) "default_application" o caminho de localização é: /moodledata/cache/cachestore_file .
# Reiniciar o Xammp ou outro qualquer
# entre com localhost/moodle/login ou http://localhost/moodle/login/index.php
Comigo funcionou Marcelo.
Valew conterrâneo!! abraços
Bom Dia Gilson!
ExcluirBacana ter encontrado a solução e deixado aqui, assim outras pessoas podem consultar!
Abraço!
Valeu galera...ajudaram muito nesta pequena dor de cabeça...
ExcluirRealizei o passo que o Gilson indicou e tudo funcionou.
Boa Tarde a todos
ExcluirAcabei de instalar o Moodle 3.0+ em minha máquina e estava tendo o mesmo problema.
Depois de realizar a solução informada pelo Gilson, a instalação funcionou normalmente.
Muito obrigada!
Muito bom, problema resolvido!
ResponderExcluirGalera, na versão que tenho instalada quando logo no admin para em uma pagina em branco e só consigo tentar logar de novo quando encerro a sessão veja minha versão em www.coracaodejesusmg.com/sg aproveitando a oportunidade se alguém precisar de modelos de sites em php ou scripts prontos para edição e personalização no link abaixo tem vários anunciados alguns bem interessantes o link e www.coracaodejesusmg.com/php vendo eles a preços bem em conta, se alguém souber sobre o BUG do Moodle deixa um comentário ai pois instalei gratuitamente o Moodle para ser usado gratuitamente por uma escola pública de minha cidade mas agora deu esse bug estranho!
ResponderExcluirOlá, minha versão do moodle é a 2.6 e estava funcionando tudo bem até agora......não tenho mais acesso ao Moodle, aparece simplesmente "erro ao gravar no banco de dados". A princípio não houve nenhuma atualização no site de hospedagem e nem da minha parte. Alguém tem alguma ideia? Desde já, agradeço.
ResponderExcluirMuito obrigado!
ResponderExcluirMuito bom Marcelo, resolveu meu problema! Parabéns!
ResponderExcluirObrigado Marcelo, me ajudou muito com a dica, abraços.
ResponderExcluirTe pedindo mais uma ajuda Marcelo, estou na seguinte situação:
ResponderExcluirInstalei o IIS 8 + PHP 5.4.24 + SQL SERVER 2008 R2 + Moodle 2.8.5 (Build: 20150310). Na instalação deu a mensagem que era recomendado adicionar a extensão "OPCACHE", baixei a ddl e inseri a seguinte linha de comando no final do arquivo "php.ini":
[PHP_OPCACHE]
zend_extension = "C:\Program Files (x86)\iis express\PHP\v5.4\ext\php_opcache.dll"
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1)
Após esse procedimento dei F5 na página de instalação e já deu a informação que o OPCACHE já estava ok, então prossegui normalmente e finalizei a instalação do Moodle.
Ao acessar o site do Moodle muitos menus não habilitam para eu poder expandir e acessar os submenus e algumas funcionalidades em algumas telas não habilitam para eu expandir com opor exemplo a aba de "preferência" no cadastro de usuários.
Vi alguns tópicos que o pessoal recomendava limpar o cache através do link "http://www.meusite.com.br/admin/purgecaches.php".
Gostaria de sua ajuda se souber do que se trata.
Desde já agradeço.
Jesus abençoe!