Muitas vezes quando instalamos o Moodle, algumas das páginas que acessamos simplesmente aparece uma tela em branco. 

PS: Se tem acesso ao menu Administração do Site >> Desenvolvimento >> Debugging, mude a opção Mensagens de debug para DESENVOLVEDOR: mensagens extras de debug do Moodle para desenvolvedores e logo em seguida marque a opção Mostre mensagens de debug.

Então no vídeo abaixo mostro este erro acontecendo e como corrigir.

O código adicionado é: 

$CFG->debug        = 32767;
$CFG->debugdisplay = 1;

Se você esta tendo erro de tela branca em apenas algumas páginas, no Moodle vá em Administração do site >> Desenvolvimento >> Debugging e em Mensagens de debug altere para DESENVOLVEDOR: mensagens extras de debug do Moodle para desenvolvedores.

Salve e volte a página que tem a tela branca e la estará o erro.

Gostou? Não esqueça de curtir!

19 comentários

Deixe uma resposta

  1. Ola Eduardo, estou com um problema no meu moodle logo quando instalei ele em um servidor local ao finalizar todas as etapas da instalação e ao entrar em /moodle/admin/index.php, a tela fica toda branca nao aparece nada, e quando coloco o codigo para aparecer algo de onde vem o erro, aparece isso:

    Fatal error: Uncaught Error: Call to undefined function init_set() in C:\xampp\htdocs\moodle\config.php:9 Stack trace: #0 C:\xampp\htdocs\moodle\admin\index.php(88): require() #1 {main} thrown in C:\xampp\htdocs\moodle\config.php on line 9

    1:<?php  // Moodle configuration file
    2:
    3:unset($CFG);
    4:global $CFG;
    5:$CFG = new stdClass();
    6:
    7:$CFG->debug = 6143;
    8:$CFG->debugdisplay = 1;
    9:@init_set('display_errors', 1);

    não sei mais o que fazer.
    agradeço desde ja.

     
  2. Significa que sua hospedagem bloqueou a função init_set e você não pode usa-la.

     
  3. Oi prezado,

    Não sei fazer igualar do seu vídeo acima.
    Preciso me ajudar entrar do meu computador "teamviewer"
    para ver o que tem problema falha muito.

    Não sei fazer atualizar Moodle 3.3 para 3.5

    Aguardo sua resposta.

    Wagner Cabral
    Prof. Libras

     
  4. Queria dizer que segui os passos e deu super certo! Valeu demais pelas dicas! Afinal de contas você sempre dá umas dicas boas! Valeu pelas dicas do ano passado também! kkkkkkk
    Abraços!

     
  5. Olá Eduardo, parabéns! Excelentes vídeos. Quando entro com o login e senha e depois ao clicar em Acessar aparece a tela branca.  Ao dar Enter no endereço que apareceu na tela branca (http://192.168.1.8/login/index.php) Aparece o form:
    -----------------------------------------------------------
    Confirmar
    Você já está autenticado como Admin User. Você precisa sair para então acessar como outro usuário.
    (sair)  (Cancelar)
    ---------------------------------------------------------
    Se clicar em cancelar vou para o endereço   http://192.168.1.8/my/  com a tela ainda em branco e se clicar em sair volto para tela de login e senha, mas logando novamente tudo volta a acontecer.
    Pode me indicar uma possível solução? Obs.: Estou rodando o Moodle 3 instalado numa maquina virtual Linux. (Moodle da Bitnami)

     
  6. Boa tarde.

    Obrigado pela dica professor Eduardo, estou tendo problema de tela branca em várias páginas, na minha instalação a linha @init_set('display_errors', 1); deu erro fatal e tive que retirá-la mas as duas primeiras me ajudaram bastante.

     
  7. Isso acontece em algumas hospedagem que a função init_set é bloqueada.

     
  8. Não consigo desabilitar o modo debugging.
    Apareceu a tela branca quando fiz isso, habilitei a exibição de erros mas não sei como resolver, então queria apenas desabilitar o debugging, pois estava funcionando, tinha apenas um probleminha.
    Tentei também usar o comando UPDATE mdl_config SET value = '0' WHERE name = 'debug' e também não fez efeito.

    O que eu faço?

     
  9. É muito provável que seja falta de permissão de escrita na pasta cache da moodledata.

     
  10. Fala Eduardo, como sempre acompanhando suas postagens.

    Tche, queria dizer que deu certo a sua orientação desse vídeo.

    Então eis que me deparo pelo seguinte erro:
    Warning: require_once(HTML/QuickForm.php)

    Pode me dar uma luz? Abri o arquivo e aparentemente esta tudo ok.

    Grande abraço!!

     
  11. Este erro é comum quando acontece um erro no envio de arquivos para o Moodle.

    Re-envie todos os arquivos novamente.

     
  12. Grande Eduardo... É na hora de gerar/exportar relatório de notas para formatos como xls por exemplo.

     
  13. Olá, estou passando por esse problema "tela branca" o vídeo está bem explicativo porém o código que deve ser adcionado no config.php não dá para visualizar. Poderia disponibilizar?

     
  14. O código adicionado é:

    $CFG->debug = 6143;
    $CFG->debugdisplay = 1;
    @init_set('display_errors', 1);

     
  15. Obrigado! porém no meu caso não funcionou.

     
  16. Olá Eduardo,

    é o seguinte, depois de instalado o Moodle, criei um curso, inseri conteúdo e inscrevi todos os participantes. só que agora dá uma tela branca após eles  entrarem com o seu login e aparece o seguinte erro:

    Warning: require_once(/home/palavrac/public_html/moodle/lib/adminlib.php) [function.require-once]: failed to open stream: Permission denied in /home/palavrac/public_html/moodle/lib/navigationlib.php on line 3516

    Fatal error: require_once() [function.require]: Failed opening required '/home/palavrac/public_html/moodle/lib/adminlib.php' (include_path='/home/palavrac/public_html/moodle/lib/zend:/home/palavrac/public_html/moodle/lib/pear:.:/usr/lib/php:/usr/local/lib/php') in /home/palavrac/public_html/moodle/lib/navigationlib.php on line 3516

    você saberia me ajudar? como estava tudo certo até pouco tempo atrás, não havia mexido em nada mais, mas tenho uma etapa do curso para começar amanhã e agora os usuários estão com esse problema.

    Obrigada :)

     
  17. Apareceu ali a palavra mágica "Permission denied". Ela indica que o PHP não tem permissão de acesso ao arquivo por ele estar proteguido ou com permissão errada.

    Podes pelo Filezilla corrigir ou entrar em contato com o suporte técnico para que eles corrijam isso.

    Pelo filezilla sigas o seguinte procedimento:
    - Ao abrir a pasta public_html/moodle/lib pelo filezilla há uma coluna de permissão. Pastas deve ser 755 e arquivos 644;
    - Localize o arquivo adminlib.php;
    - Se o arquivo estiver diferente de 644, clique com o botão direito e escolha File Permission e mude para 644;
    - Clique em OK e tente re-acessar o site.

     
  18. Eduardo, muito obrigada!
    Funcionou perfeitamente! Eu só tive que mudar no painel de controle do servidor, porque no filezilla não saia do 000.

    Obrigada mesmo :)
    Clarissa