¿Cómo puedo aumentar el límite de tamaño de carga de PHP en mi instancia de Lightsail Bitnami WordPress?

Última actualización: 23/09/2021

Quiero cargar archivos grandes en mi instancia de Amazon Lightsail Binami WordPress. ¿Cómo puedo aumentar el límite de carga de archivos predeterminado de mi instancia?

Descripción corta

Upload_max_filesize es el tamaño máximo de un archivo cargado. Este es el límite para un único archivo. Post_max_size, por otro lado, es el límite de todo el cuerpo de la solicitud. Se recomienda establecer post_max_size para que sea mayor o igual que upload_max_filesize.

De forma predeterminada, WordPress limita las cargas a 40 MB tanto para post_max_size como para upload_max_filesize.

Para verificar el límite máximo de carga de la instancia de Lightsail, ejecute los siguientes comandos:

# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.ini
upload_max_filesize = 40M
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini
post_max_size = 40M

Resolución

Para modificar el tamaño máximo de carga, haga lo siguiente:

1.    Abra el archivo /opt/bitnami/php/etc/php.ini para aumentar upload_max_filesize y post_max_size. Utilice un editor de texto, como el editor 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 el botón i para editar los valores. Tras modificar los valores, guarde el archivo al pulsar el botón ESCAPE. A continuación, ingrese el comando :wq!

3.    Compruebe que el parámetro LimitRequestBody se ha especificado en los archivos de configuración de Apache mediante el siguiente comando:

# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf

Si no se especifica el parámetro, no hay ninguna restricción de tamaño en los límites de configuración del servidor web Apache. Sin embargo, si se especifica el parámetro y el valor es inferior al tamaño de carga deseado, aumente el parámetro de la siguiente manera:

Abra /opt/bitnami/apache2/conf/httpd.conf en un editor de texto como el editor vi:

# sudo vi /opt/bitnami/apache2/conf/httpd.conf

Establezca un nuevo valor en bytes para el parámetro LimitRequestBody, como se muestra en el siguiente ejemplo:

LimitRequestBody 65536

Pulse el botón ESCAPE y, a continuación, ingrese el comando :wq! para guardar el archivo.

4.    Compruebe los detalles de configuración antes de reiniciar los servicios:

sudo apachectl configtest
Syntax OK

5.    Reinicie los servidores para que los cambios surtan efecto.

sudo /opt/bitnami/ctlscript.sh restart

¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?