Capítulo 18 · 18.5
Carga demasiado grande (error 413) o tiempo de espera agotado
Intenta subir un archivo grande, restaurar una copia de seguridad o importar una base de datos, y no lo consigue. Por ejemplo, ve 413 Request Entity Too Large, en WordPress El archivo que ha subido supera el tamaño permitido por la directiva upload_max_filesize en php.ini, o la página se queda cargando y termina en un tiempo de espera agotado. En ese caso se ha topado con un límite de tamaño o de duración. Esos límites puede ajustarlos usted mismo en gran medida.
¿Qué límite es?
| Ajuste | ¿Para qué sirve? |
|---|---|
| upload_max_filesize | El tamaño máximo de un único archivo subido. |
| post_max_size | El tamaño máximo de todo lo que se envía de una sola vez. Configúrelo siempre un poco más alto que upload_max_filesize. |
| max_execution_time | Cuántos segundos puede ejecutarse un script. Si es demasiado bajo, provoca un tiempo de espera agotado en tareas largas, como una importación. |
| max_input_time | Cuánto tiempo puede tardar PHP en recibir una carga. |
| memory_limit | Cuánta memoria puede usar un script. Configúrelo más alto que post_max_size. |
Aumentar el límite
- Abra en DirectAdmin Select PHP version, dentro de Características Adicionales.
- Vaya a las opciones y aumente upload_max_filesize y post_max_size, y si es necesario también max_execution_time y memory_limit.
- Guarde los cambios y vuelva a intentarlo.
La explicación detallada está en Opciones de PHP: upload_max_filesize, memory_limit y max_execution_time. ¿Ha establecido usted mismo valores en PHP Instellingen en DirectAdmin para un dominio? En ese caso, esos valores tienen prioridad. Lea en Configuración de PHP en DirectAdmin o Select PHP version: ¿cuál es la diferencia? cómo se relacionan ambos.
Consejo: ¿Necesita un valor más alto del que puede elegir en Select PHP version? Puede hacerlo con una línea como php_value upload_max_filesize 1024M en el archivo .htaccess de su sitio web (consulte Configuración de PHP por carpeta y mediante .htaccess).
Situaciones específicas
Importar una base de datos grande en phpMyAdmin
phpMyAdmin tiene su propio límite para el tamaño de una importación. Comprima el archivo como .sql.gz, lo que a menudo reduce el tamaño a más de la mitad. Si aun así sigue siendo demasiado grande, consulte Importar una base de datos, también archivos grandes para conocer otras formas de hacerlo.
Subir archivos en el Administrador de archivos
Para archivos grandes o muchos archivos a la vez, un programa de FTP como FileZilla funciona mejor que subirlos desde el navegador (consulte Conectar con FileZilla (FTP, FTPS y SFTP)).
Descomprimir o comprimir un archivo zip grande
¿Se detiene la descompresión en el Administrador de archivos con un tiempo de espera agotado? Vuelva a intentarlo, o descomprímalo desde la Terminal si su paquete la incluye (consulte Extraer y crear archivos zip y Terminal en el navegador).
Un plugin de migración en WordPress
Los plugins que trasladan un sitio web completo en un solo archivo suelen toparse con estos límites. Aumente temporalmente los valores mencionados anteriormente. ¿Está trasladando su sitio web desde otro proveedor a WebOké? También puede utilizar nuestro servicio de traslado gratuito: nosotros trasladamos su sitio web y su correo electrónico por usted.
Su sitio funciona a través de Cloudflare
Si utiliza Cloudflare con la nube naranja activada, en el plan gratuito se aplica un límite de 100 MB por carga. Ese límite lo impone Cloudflare, no nosotros.
Un tiempo de espera agotado al guardar o cargar una página
Si una página normal tarda tanto que se agota el tiempo de espera, no se trata de un problema de carga de archivos, sino de un script lento. Lea Mi sitio web va lento y compruebe con X-Ray qué componente consume el tiempo (consulte X-Ray: detectar páginas lentas).
