Pular para o conteúdo principal

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!

Comentários

  1. 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?

    ResponderExcluir
    Respostas
    1. Olá 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!

      Excluir
  2. Boa tarde Marcelo, tudo bem ? Primeiramente parabéns pelo objetivo do site.
    Como 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.

    ResponderExcluir
    Respostas
    1. Boa Tarde Gilson, tudo bom! Obrigado pelo acesso!
      Isso 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.

      Excluir
    2. Bom dia Marcelo, tudo bem?
      Encontrei 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

      Excluir
    3. Bom Dia Gilson!

      Bacana ter encontrado a solução e deixado aqui, assim outras pessoas podem consultar!

      Abraço!

      Excluir
    4. Valeu galera...ajudaram muito nesta pequena dor de cabeça...
      Realizei o passo que o Gilson indicou e tudo funcionou.

      Excluir
    5. Boa Tarde a todos

      Acabei 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!

      Excluir
  3. Galera, 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!

    ResponderExcluir
  4. Olá, 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.

    ResponderExcluir
  5. Muito bom Marcelo, resolveu meu problema! Parabéns!

    ResponderExcluir
  6. Obrigado Marcelo, me ajudou muito com a dica, abraços.

    ResponderExcluir
  7. Te pedindo mais uma ajuda Marcelo, estou na seguinte situação:

    Instalei 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!

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Resolvendo problema na instalação do Moodle 3.1 [mysql_full_unicode_support]

Fala Galera! Recentemente fui instalar a versão do 3.1 do Moodle e me deparei com a seguinte mensagem de erro da instalação: Ou seja, a mensagem está falando que o seu banco de dados foi criado em um formato de arquivos não suportado. Na maioria das vezes a collaction criada automaticamente é LATIN1 e ele está pedindo UTF-8. Para resolver esse problema basta rodar o seguinte SQL em seu banco de dados MySQL. ALTER SCHEMA `NOME_DO_SEU_BANCO`  DEFAULT CHARACTER SET utf8  DEFAULT COLLATE utf8_general_ci; Feito isso prossiga normalmente com sua instalação do Moodle 3.1 e desfrute das novidades que essa versão traz. Espero que tenha gostado e até mais.

Tela personalizada de login do Moodle

As vezes queremos ou precisamos sair do tradicional e necessitamos fazer uma tela de login personalizada no Moodle. Em uma dessas necessidades que surgiu esse POST em que vou explicar como fiz uma tela personalidade para utilizar no Moodle. Lembrando sempre que existem inúmeras formas de se fazer a mesma coisa na programação, essa foi a forma que eu encontrei. Vamos lá: Primeiramente vamos contextualizar. Por padrão a tela de login do Moodle é como na imagem abaixo, ou ainda pode estar no index da página em um bloco de acesso.  (Clique na imagem para ampliar) 1º Criando o arquivo login.php Criei o arquivo PHP com os campos de usuário e senha e dei a ele o nome de login.php . Coloquei esse arquivo na pasta raiz do Moodle.  A grande questão desse arquivo é no parâmetro action do formulário. Ele aponta para o caminho login/index.php " que é o caminho de login tradicional do Moodle. Veja na imagem abaixo: 2º Usando o método isloggedin(); do Moodle E...

Configurar Aker Client no Windows

Hoje vou postar aqui sobre o Aker Client 1.0.10. O Aker Client é um software que faz a autenticação do cliente no Firewall da Aker. Muitas vezes se torna muito chato fazer essa autenticação de usuário e senha do domínio sempre que entramos no navegador ou qualquer programa que necessite de conexão com a internet. O Aker Client faz exatamente isso, pega seu login e senha do domínio e autentica diretamente no Aker Firewall não precisando ficar digitando sempre. Vamos lá! Primeiro faço o download e instale o Aker Client 1.0.10 Link para Download:  http://www.4shared.com/zip/lCUWcQLP/akerclient-1010-pt-win32-insta.html Depois de instalado vamos configurar o Aker Client: 1º Logado como administrador da máquina vá em Novo Servidor 2º Configuração do Novo Servidor 3º Vá em “Permissões de Acesso” 4º Servidor Configurado. Por enquanto não irá conectar já que não está logado como usuário do domínio. 5º Logar com um usuário do domínio e já estará conectado e autenti...