Solución al Error en WordPress: “Lo siento, este tipo de archivo no está permitido por motivos de seguridad”

Categorias: Plugins, Wordpress

El error en WordPress: “Lo siento, este tipo de archivo no está permitido por motivos de seguridad”, aparece cuando intentamos subir un archivo a la biblioteca de medios de WordPress que no está permitido por el propio gestor de contenidos (CMS).

En el día de hoy, veremos cómo podemos solucionar este sencillo error:

“Lo siento, este tipo de archivo no está permitido por motivos de seguridad” / “Sorry this file type is not permitted for security reasons”

wp archivo .woff

Para evitar que los webmasters suban archivos ejecutables potencialmente maliciosos a su sitio web, WordPress solo acepta la subida de ciertos tipos de archivos.

Si hay algún extensión de archivo que no acepta, y aun así intentamos subirlo, como decimos recibiremos un mensaje de error. Y es que WordPress limita los tipos y las extensiones de archivos que podemos subir – imágenes, videos, documentos, audio – por razones de seguridad.

Sin embargo, existen ciertos tipos de archivos (es decir, tipos MIME) que WordPress sí acepta.

También conocido como “Media types”, MIME significa Multipurpose Internet Mail Extensions / Extensiones de correo de Internet multipropósito. Consisten en una convención de nomenclatura de dos partes que primero especifica el tipo de archivo seguido del subtipo. Por ejemplo, texto / html e imagen / png representan cada uno un tipo MIME específico.

Según el Codex de WordPress, los estipos de archivos que podemos cargar incluyen:

Imágenes:
• .jpg
• .jpeg
• .png
• .gif
• .ico

Documentos:
• .pdf
• .doc
• .ppt, .pptx, .pps, .ppsx
• .odt
• .xls, .xlsx
• .psd

Audio:
• .mp3
• .m4a
• .ogg
• .wav

Vídeo:
• .mp4
• .m4v
• .mov
• .wmv
• .avi
• .mpg
• .ogv
• .3gp
• .3g2

Por lo tanto, si intentamos subir un archivo que no se encuentra en la lista anterior, lo más probable es que acabemos encontrándonos con el error “Lo siento, este tipo de archivo no está permitido por razones de seguridad”. O “[nombredelarchivo] no se pudo subir”.

Por ejemplo, si intentamos subir un archivo .tff ó .woff para utilizar nuestras propias fuentes en WordPress, veremos que no se subirá. Eh aquí la prueba:

wp archivo .woff

¿Cómo Solucionamos el Error?

A continuación, indicaremos varias formas de solucionar el error en WordPress: “Lo siento, este tipo de archivo no está permitido por razones de seguridad”.

En caso de tener un MultiSite WordPress – Cambiando la Configuración

WordPress Multisite nos permite crear múltiples sitios web con WordPress. Se unen mediante una red y pueden cambiarse todos a la vez de forma rápida y sencilla.

Por ejemplo, supongamos que tenemos una cadena de tiendas con WooCommerce y queremos una página web diferente para cada una de ellas. Actualizarlas simultáneamente nos ahorrará mucho tiempo. ¿No te parece?

Además, WordPress Multisite permite subir archivos que normalmente no podemos subir.

Para hacerlo, tenemos que dirigirnos hasta: Settings → Network Settings → Upload file types. Para añadir varios tipos de archivos soportados tendremos que poner un espacio entre ellos (sin comas, tal y como se muestra en la captura de pantalla de abajo).

WP Multisite Upload File Types

Instalado un Plugin que habilite tipos MIME adicionales

Una solución rápida a este error es instalar un plugin MIME que nos permita subir todo tipo de archivos.

Algunos plugins que nos pueden ayudar con dicha labor son:

Mime Types Plus

File Upload Types by WPForms

WP Add Mime Types

WP Extra File Types

Por ejemplo, si instalamos este último plugin WP Extra File Types, y después nos dirijimos al menú principal de WordPress Opciones -> Tipos Adicionales de Archivo, podremos ver una larga lista de tipos de archivos. Para habilitar ella archivo deseado no tendremos mas que marcar su correspondiente casillero y luego Guardar los Cambios en la parte inferior.

WP Extra File Types

Editando el archivo wp-config.php de la raíz de WordPress

Mediante este método se permite la subida de todos los formatos a nuestro WordPress, sin ningún tipo de filtro.

WordPress incluye la función ALLOW_UNFILTERED_UPLOADS que podemos activar en el archivo wp-config.php. Una vez activada, podremos subir cualquier tipo de archivo a la Biblioteca de Media de WordPress.

El código que se tiene que añadir en el archivo wp-config.php es el siguiente y se debe poner sobre la línea /*That’s all, stop editing! Happy blogging.*/: :

define(‘ALLOW_UNFILTERED_UPLOADS’, true);

Nota: En medida de lo posible, desde Hostinet, no recomendamos usar este método ya que supone un peligro para la seguridad de nuestro WordPress. En caso de seguir adelante, sugerimos hacer una copia de seguridad del propio archivo w`-cofig.php para poder restaurarla en caso de que tengamos problemas.

Podemos editar el archivo wp-config.php mediante un cliente de FTP o incluso con el Administrador de Archivos de cPanel. No tenemos más que hacer click con el botón derecho del raton sobre el archivo y seleccionar la opción “Edit”.

Para más detalles sobre la GRAN Importancia del Archivo wp-config.php en WordPress, click AQUÍ.

Conclusiones

Este artículo ha proporcionado información detallada sobre el error común en WordPress, «Lo siento, este tipo de archivo no está permitido por razones de seguridad», explicando por qué ocurre y cómo solucionarlo.

Hemos revisado los tipos de archivos permitidos por WordPress y proporcionado tres métodos principales para resolver el problema: cambiar la configuración en un WordPress Multisite, instalar un plugin MIME y editar el archivo wp-config.php.

Preguntas frecuentes (FAQ)

Hosting WordPress SSD con LiteSpeed

Ahora, en Hostinet puedes contratar un Hosting WordPress SSD con LiteSpeed para incrementar el rendimiento de tu web hasta en un 300%. ¡Te garantizamos una IP española, así como el mejor soporte en tu idioma! 

En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid y Bilbao) para ofrecer a nuestros clientes las mejores prestaciones posibles.

Hosting WordPress