Limite de upload no Moodle: como aumentar o tamanho máximo de arquivo

"Não deixa subir o vídeo." "O pacote SCORM é maior que o permitido." O limite de upload do Moodle confunde porque não é definido em um lugar só: vale o menor de quatro limites.
Os quatro limites
- PHP:
upload_max_filesizeepost_max_size. São o teto de tudo. Ficam no php.ini ou no painel da hospedagem. - Servidor web: alguns servidores, como o Nginx, têm um limite próprio de tamanho de requisição, que precisa acompanhar o do PHP.
- Site no Moodle: em Administração do site > Segurança > Políticas de segurança do site, o tamanho máximo de arquivo enviado. Não passa do limite do PHP.
- Curso e atividade: cada curso e várias atividades, como a tarefa, têm um limite próprio, que pode ser menor que o do site.
Se você aumentou um e nada mudou, outro dos quatro está mais baixo.
Cuidado com o "aumenta tudo"
- Memória e tempo: uploads grandes também pedem mais memória e tempo de execução do PHP.
- Armazenamento e backup: cada vídeo grande pesa no disco e em todos os backups. Veja backup parado em pendente.
- Vídeos: para muitos vídeos, uma plataforma de vídeo integrada ao Moodle costuma ser melhor que subir tudo no servidor.
SCORM grande
Pacotes SCORM com vídeo embutido passam fácil do limite. Às vezes vale exportar com qualidade menor ou separar o vídeo. Veja exportação SCORM sem erro.
Perguntas frequentes
Como aumentar o limite de upload do Moodle?
O limite efetivo é o menor entre quatro lugares: o PHP (upload_max_filesize e post_max_size), o servidor web, a configuração do site no Moodle e a configuração do curso ou da atividade. É preciso ajustar o que estiver mais baixo.
Onde fica o tamanho máximo de upload no Moodle?
Em Administração do site > Segurança > Políticas de segurança do site, na opção de tamanho máximo de arquivo enviado. Ele não pode passar do limite do PHP.
Vale a pena subir vídeos grandes direto no Moodle?
Para muitos vídeos, não. Arquivos muito grandes pesam no armazenamento e nos backups. Plataformas de vídeo integradas ao Moodle costumam ser melhor solução.
Quanto tempo leva para ajustar o limite?
Com acesso ao servidor, é um ajuste rápido: uma hora técnica costuma resolver, incluindo o teste.