Generalidades
A continuación se describe cómo incrementar el límite de subida de PHP usando el panel o editando el archivo phprc.
Antecedentes
Cada instalación de PHP viene por defecto con una configuración que usualmente funciona bien para la mayoría de los sitios. Ocasionalmente, las necesidades de un sitio pueden hacer que sea necesario ajustar dicha configuración de PHP. Por ejemplo, tu sitio puede necesitar la subida de archivos que son más pesados de lo que los límites actuales permiten. En ese caso, puedes ajustar estos valores desde el panel o manualmente editando un archivo php.ini (phprc). Revisa estos artículos para obtener más información sobre las personalizaciones comunes de PHP.
El archivo phprc de DreamHost
El término estándar para un archivo de configuración PHP es php.ini. Sin embargo, DreamHost usa el término phprc para dicho archivo. Esto actúa de la misma manera — solo el nombre es diferente. En este artículo solo se usará el término phprc.
Algunas variables (en particular: memory_limit, post_max_size y upload_max_filesize) están sujetas a limitaciones internas; aumentarlas significativamente por encima de los valores establecidos por defecto puede causar que no funcionen correctamente y provocar errores en tu sitio.
Incrementar el límite de tamaño de subida del archivo en el panel
Para aumentar el límite de carga de PHP desde el panel:
- Navega a la página Administrar Sitios Web.
- Da clic en el botón Administrar para abrir las Configuraciones del Sitio Web, las cuales te permiten modificar varios ajustes de tu sitio.
- Si estás en la Vista de Malla, da clic en el botón Administrar en la parte inferior de la caja del sitio.
- Si estás en la Vista de Lista, da clic en el botón Administrar a la derecha de tu dominio.
- Da clic en la pestaña Configuraciones.
-
En la sección Configuración del Sitio Web, da clic en Administrar junto a PHP.
Se abre la página Configuraciones de PHP. - Desplázate a la sección Configuraciones de PHP.
- En la fila General, Da clic en el botón Modificar.
-
Ingresa los valores deseados para post_max_size y upload_max_filesize.
Para cargar archivos grandes, post_max_size debe ser mayor que upload_max_filesize.
- Da clic en Guardar Cambios.
Si necesitas configurar valores de PHP que no están disponibles en el panel, puedes personalizarlos manualmente usando un archivo phprc. Revisa la siguiente sección.
Aumentar el límite del tamaño de archivo manualmente con un archivo phprc
A continuación se muestra cómo crear un archivo phprc y luego hacerle ajustes:
Crear un archivo
Revisa los siguientes artículos para obtener instrucciones sobre cómo crear un archivo phprc:
Si el archivo ya existe, revisa los siguientes artículos sobre cómo actualizarlo (dependiendo si estás usando FTP o SSH para acceder):
Actualizar el archivo
Para incrementar dicho límite a 512MB, usa los siguientes parámetros:
upload_max_filesize = 600M
post_max_size = 650M
max_execution_time = 500
max_input_time = 500Para subir archivos más pesados, el parámetro post_max_size debe ser más alto que el parámetro upload_max_filesize.
Eliminar todos los procesos de PHP en ejecución
Asegúrate de eliminar los procesos de php en ejecución para que la nueva configuración sea aplicada correctamente y surta efecto.
Confirma tus cambios
Cuando hayas editado el archivo y eliminado todos los procesos PHP, puedes revisar que los valores se hayan actualizado adecuadamente. Esto lo puedes hacer creando un archivo phpinfo.php.
Si ves que tus cambios no se han aplicado, intenta eliminar los procesos de PHP nuevamente :