Como resolver o problema de limite de upload no LMS Moodle

|

20 jan 2025

Este problema é muito comum para quem está iniciando no LMS Moodle, mas também vai te ajudar com outros sites e projetos, até entender um pouquinho melhor como funciona o servidor.

Navegantes de primeira viagem frequentemente encontram dificuldades ao tentar puxar um backup de um curso, subir uma imagem ou um vídeo para o LMS Moodle. É comum receber uma mensagem de erro indicando que você atingiu o limite de upload. Nesta apostila, vamos aprender como aumentar a capacidade para subir arquivos maiores no LMS Moodle e não se limitar somente ao padrão do servidor e ao padrão do LMS Moodle.

Entendendo o problema de limite de upload

Backup de cursos

Normalmente, quando você vai migrar cursos de um LMS Moodle para outro, você faz o backup de um curso no LMS Moodle A e o traz para o LMS Moodle B. No entanto, se o curso cresceu muito em tamanho devido a muitos materiais PDF, áudio e vídeo, o backup gera um arquivo compactado com a extensão .mbz. Ao tentar importar este arquivo para o seu novo LMS Moodle, você pode receber uma mensagem de erro indicando que o arquivo é muito grande para o servidor processar.

Mensagem de erro

Você recebe a seguinte mensagem de erro ao tentar subir um arquivo: “O arquivo que você tentou carregar é muito grande para o servidor processar.” Este problema ocorre porque o tamanho máximo de upload configurado no servidor ou no LMS Moodle é inferior ao tamanho do arquivo que você está tentando subir.

Solução para aumentar o limite de upload

Configurando o LMS Moodle:

  1. Acesse a Administração do Site: Vá até a administração do site no LMS Moodle.
  2. Configurações de Upload: Na barra de busca, digite “upload” e selecione “Arquivos de upload – Tamanho máximo de upload”.
  3. Aumente o Limite: O tamanho máximo de upload padrão é de 2 MB. Aumente este valor para o necessário (por exemplo, 200 MB).

Nota: Tenha cuidado ao aumentar muito o tamanho máximo de upload. Deixar um valor muito alto pode causar problemas de segurança e desempenho no seu LMS Moodle. Recomenda-se aumentar o valor apenas temporariamente para fazer o upload de arquivos grandes e depois voltar para um valor mais baixo (por exemplo, 20 MB).

Configurando o servidor

  1. Acesse o cPanel: Entre no cPanel do seu servidor.
  2. MultiPHP INI Editor: Procure por “MultiPHP INI Editor” no cPanel.
  3. Selecione o Domínio: Escolha o domínio que você deseja alterar.
  4. Ajuste o Post Max Size e o Upload Max File Size: Aumente o valor de “post_max_size” e “upload_max_filesize” para o necessário (por exemplo, 200 MB).

Nota: Se você estiver usando uma conta compartilhada, pode ser necessário pedir ao administrador do servidor para aumentar esses limites.

Testando as configurações

  1. Recarregue a Página do LMS Moodle: Após fazer as alterações no cPanel, recarregue a página de administração do LMS Moodle.
  2. Verifique as Configurações: Confirme se os novos valores de upload estão refletidos nas configurações do LMS Moodle. Método Alternativo: Particionar o Arquivo

Se mesmo após aumentar os limites você ainda encontrar problemas, uma solução alternativa é particionar o arquivo de backup em partes menores.

Criando partes menores

  1. Faça o Backup Parcial: Na administração do site, vá para “Cópia de segurança” e selecione apenas uma parte do curso (por exemplo, metade dos módulos).
  2. Repita o Processo: Faça backups parciais até que todas as partes do curso estejam salvas. Restaurando o Backup
  3. Restaurar como Curso Novo: Para a primeira parte do backup, selecione “Restaurar como um curso novo”.
  4. Mesclar Conteúdo: Para as partes subsequentes, selecione “Mesclar o conteúdo do backup com este curso”.

Seguindo estes passos, você conseguirá resolver o problema de limite de upload no LMS Moodle, seja configurando o servidor corretamente ou particionando o arquivo de backup. Lembre-se de sempre retornar às configurações padrão após concluir o upload de arquivos grandes para manter a segurança e o desempenho do seu LMS Moodle.

Tags: