Servidor web (NGINX o Apache)
En NGINX
Parámetro clave:
client_max_body_size 512M;
- Esto define el tamaño máximo de subida
- Valor típico por defecto: 1M o 2M (muy bajo)
-
Tú puedes subirlo a:
-
128M(normal) -
256M(recomendado) -
512M(archivos grandes como videos)
-
Se coloca en:
-
/etc/nginx/nginx.conf - o en config del sitio
Luego:
sudo systemctl reload nginx
PHP (MUY IMPORTANTE)
En php.ini debes ajustar:
upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size debe ser ≥ upload_max_filesize
Luego reinicia:
sudo systemctl restart php-fpm
(o apache si usas Apache)
Moodle (dentro del sistema)
Ir a:
Administración del sitio → Seguridad → Políticas del sitio
Configurar:
- Tamaño máximo de archivo → 512MB (o el que quieras)
También en:
- Curso → Configuración → Tamaño máximo de subida
Resumen rápido
Para subir archivos grandes:
| Nivel | Parámetro | Ejemplo |
|---|---|---|
| NGINX | client_max_body_size | 512M |
| PHP | upload_max_filesize | 512M |
| PHP | post_max_size | 512M |
| Moodle | Tamaño máximo archivo | 512MB |
Error típico
Si uno de estos es menor → falla la subida
(Moodle muestra error aunque tengas todo lo demás bien)
No hay comentarios:
Publicar un comentario