Quiero cargar archivos grandes en mi instancia de Bitnami WordPress en Amazon Lightsail.
Descripción corta
Upload_max_filesize es el tamaño y la cuota máximos de un único archivo subido. Post_max_size es la cuota 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 la cuota máxima de carga en su instancia de Lightsail, ejecute los siguientes comandos:
# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.ini
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini
Los comandos devuelven un resultado similar al siguiente:
upload_max_filesize = 40M
post_max_size = 40M
Resolución
Para modificar el tamaño máximo de carga, siga estos pasos:
-
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
-
Pulse i para editar los valores y, a continuación, pulse Esc para guardar el archivo. A continuación, ejecute el siguiente comando para guardar el archivo:
:wq!
-
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 texto:
# sudo vi /opt/bitnami/apache2/conf/httpd.conf
Establezca el parámetro LimitRequestBody en un nuevo valor en bytes:
LimitRequestBody 65536
Pulse Esc y, a continuación, ejecute este comando para guardar el archivo:
:wq!
-
Para comprobar los detalles de la configuración, ejecute el siguiente comando:
sudo apachectl configtest
Syntax OK
-
Para que los cambios surtan efecto, ejecute el siguiente comando con el fin de reiniciar los servidores:
sudo /opt/bitnami/ctlscript.sh restart