Generalidades
A continuación se describe cómo utilizar un archivo phprc para aumentar el límite de carga de PHP.
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, deberás crear un archivo php.ini (phprc) -o acceder al archivo ya creado- para actualizar dicho valor.
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.
Aumentar el límite del tamaño de archivo
A continuación se muestra cómo crear un archivo phprc y luego hacele 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 = 500
Para 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 :