Si necesitamos importar un fichero de muchos megas, por ejemplo, de una migración de WordPress. Además de encontrarnos con el límite de tamaño en ficheros te puedes encontrar con un límite interno del propio plesk.
Por lo que si necesitas importar un fichero de WordPress de muchos MB tendrás que realizar lo siguiente, según la documentación oficial de Plesk.
Para subir el fichero en primer lugar aumentaremos los límites de:
memory_limit max_execution_time max_input_time post_max_size upload_max_filesize
Si intentamos importar un fichero en WordPress con los límites ajustados pero el fichero es muy grande nos devolverá el error de límite de client_max_body_size.
Este límite se debería poder configurar desde las directivas, como se muestra en la siguiente imagen:
client_max_body_size 128m;
Pero debido a un bug de plesk, este valor no se recoge correctamente y por tanto según la documentación de plesk debemos acceder por ssh y proceder a :
# echo -e "[webserver]\n nginxClientMaxBodySize =\n" >> /usr/local/psa/admin/conf/panel.ini
* Si no existe /usr/local/psa/admin/conf/panel.ini, lo recuperamos de /usr/local/psa/admin/conf/panel.ini.sample
Damos permisos:
# chmod 644 /usr/local/psa/admin/conf/panel.ini
Y procedemos a reconfigurar i reiniciar servicios.
# plesk sbin httpdmng --reconfigure-all
Con esto ya podremos subir cualquier fichero de más de 200MB a un WordPress sobre Plesk.
Recuerda restablecer todos los valores modificados para evitarte sustos.
Documentación Plesk: [BUG] Cannot set up client_max_body_size for nginx in Plesk: [emerg] «client_max_body_size» directive is duplicate