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Í.

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 especializado en WordPress con discos SSDWordPress 1desde4´43€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 2desde5´60€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 3desde8´52€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 1desde4´43€/mes
  • Hosting especializado en WordPress con discos SSDWordPress 2desde5´60€/mes
  • Hosting especializado en WordPress con discos SSDWordPress 3desde8´52€/mes
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!