Puede que al subir muchas imágenes a la vez en wordpress obtengamos un error que nos dice que de la imagen solo se ha subido una parte del archivo. También puede ocurrir cuando subimos una imagen suelta, no tiene porqué ser varias a la vez. Es un error que me ha ocurrido casi de un día para otro que pasa de vez en cuando, pero bastante a menudo.
También te puede interesar:
WordPress Error de conexión con base de datos
Optimizar el SEO de las imágenes en WordPress con Divi y Gutenberg
¿Cómo instalar Divi en WordPress?
Mejores plugins diseño web WordPress
Tabla de contenidos
Error de ModSecurity: Rule processing failed
Investigando un poco, mirando los logs del Apache del servidor, pude ver que salían muchos errores de este tipo:
[error] [client x.x.x.x] ModSecurity: Exec: Execution failed while reading output: /usr/bin/modsec-clamscan.pl (End of file found) [hostname "www.dominio.com"] [uri "/wp-admin/async-upload.php"] [unique_id "JFpx3JU@rEcAAGcufqYAAAAa"]
[error] [client x.x.x.x] ModSecurity: Rule processing failed. [hostname "www.dominio.com"] [uri "/wp-admin/async-upload.php"] [unique_id "JFpx3JU@rEcAAGcufqYAAAAa"]
Solución Rule processing failed
Al parecer es problema del módulo ModSecurity y deberemos contactar con nuestro proveedor proveedor de hosting para que desactive la regla correspondiente que está generando este problema. Una vez hecho eso, el error en WordPress desaparece.
Las reglas que me desactivaron en mi caso fueron ModSegurity y Keyalive.
Conclusiones
Si cuando quieres subir imágenes o otros archivos a la biblioteca de WordPress te encuentras con problemas de este tipo, ya sabes por dónde puedes investigar para encontrar una solución. Espero que os haya sido útil.
Pues voy a probar a ver si es por eso, porque de vez en cuando tengo problemas al subir imágenes.
Gracias
Ya me contarás qué tal. Saludos.