iTank ideas

Cómo aumentar el tamaño permitido para los uploads en WordPress PHP

[Actualizado 31/10/2020]

Bajo entorno LAMP (Linux, Apache, MySQL, PHP) sobre Ubuntu Server necesité aumentar el tamaño permitido para los uploads en WordPress.

Una forma es establecer los parámetros *_max_size configurados para todo el servidor web. Este cambio aplica a todos los sites activados bajo el servidor y su integración con PHP. Para ello editamos el fichero:

$ sudo nano /etc/apache2/php/7.3/php.ini

En Ubuntu 20.04 LTS lo encuentro en

$ sudo nano /etc/php/7.4/apache2/php.ini

post_max_size=20M

upload_max_filesize=20M

$ sudo systemctl restart apache2

La segunda opción puedes usarla si entre las directivas de la sección Directory (requiere ruta absoluta) de tu VirtualHost de Apache tienes un AllowOverride

<Directory /home/user/public_html>
Options FollowSymLinks
</Directory>

Si no está bien configurada la entrada Apache saca un 500 server error que en el log se ve /home/user/public_html/.htaccess: php_value not allowed here

sólo entonces puedes editar  el fichero .htaccess del root de tu website y añadir

<IfModule mod_php>

php_value upload_max_filesize 25M

php_value post_max_size 25M

</IfModule>

Vía StackOverflow

Además, si tienes una instalación WordPress Multi User. Adicionalmente hay que configurar el parámetro:

Mis sitios / Administrador de la red/ Ajustes / Tamaño máximo del archivo XX KB