Quiero cargar archivos grandes en mi instancia de Bitnami WordPress en Amazon Lightsail.
Breve descripción
Upload_max_filesize es el tamaño máximo de un archivo cargado y el límite para un solo archivo. Post_max_size es el límite para el cuerpo entero de la solicitud. Se recomienda definir un valor para post_max_size que sea igual o mayor que upload_max_filesize. De forma predeterminada, WordPress limita las cargas a 40 MB en ambos casos: post_max_size y upload_max_filesize.
Para verificar el límite máximo de carga en su instancia de Lightsail, ejecute los siguientes comandos:
# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.iniupload_max_filesize = 40M
# grep -i "post_max_size" /opt/bitnami/php/etc/php.inipost_max_size = 40M
Resolución
Para modificar el tamaño máximo de carga, siga estos pasos:
1. Para aumentar upload_max_filesize y post_max_size, abra el archivo /opt/bitnami/php/etc/php.ini. Utilice un editor de textos (por ejemplo, Vi) para acceder al archivo /opt/bitnami/php/etc/php.ini.
# sudo vi /opt/bitnami/php/etc/php.ini
; Maximum size of POST data that PHP will accept. post_max_size = 64M
; Maximum allowed size for uploaded files.
upload_max_filesize = 64M
2. Pulse i para editar los valores. Tras modificar los valores, pulse ESCAPE para guardar el archivo. A continuación, ejecute el siguiente comando para guardar el archivo:
:wq!
3. Para comprobar si se ha especificado el parámetro LimitRequestBody en los archivos de configuración de Apache, ejecute el siguiente comando:
# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf
Si no se ha especificado el parámetro, no hay ninguna restricción de tamaño respecto a los límites de configuración del servidor web Apache. Si se ha especificado el parámetro y el valor es inferior al tamaño de carga deseado, siga los siguientes pasos para incrementar el parámetro:
Abra /opt/bitnami/apache2/conf/httpd.conf en un editor de textos, como Vi:
# sudo vi /opt/bitnami/apache2/conf/httpd.conf
Defina un nuevo valor en bytes para el parámetro LimitRequestBody como se muestra en este ejemplo:
LimitRequestBody 65536
Pulse ESCAPE y, a continuación, ejecute este comando para guardar el archivo:
:wq!
4. Antes de reiniciar los servicios, compruebe los detalles de la configuración:
sudo apachectl configtest
Syntax OK
5. Para que los cambios surtan efecto, ejecute el siguiente comando con el fin de reiniciar los servidores:
sudo /opt/bitnami/ctlscript.sh restart