Error Lo siento, este tipo de archivo no está permitido por motivos de seguridad

Tiempo estimado de lectura: 5 minutos

 

Cómo solucionar el error «Lo siento, este tipo de archivo no está permitido por motivos de seguridad»

Esta semana vamos a ver cómo solucionar el error «Lo siento, este tipo de archivo no está permitido por motivos de seguridad».

Seguramente en más de una ocasión te ha pasado que intentas subir un archivo a tu WordPress y te ha salido ese error. Se produce cuando intentas subir un archivo con una extensión no permitida por WordPress, por ejemplo si intentas subir tu logo con extensión .svg.

¿Qué debemos que hacer entonces?, ¿modificar el archivo y guardarlo con extensión .png o .jpg?. Si quieres solucionarlo de esta forma, no hay problema con ello. Todo lo que hagas para solucionar errores en tu página web son buenas soluciones, en realidad no hay nada que digamos que está mal hecho o está bien hecho.

Pero si lo que quieres es solucionar este error para poder subir este tipo de archivos a tu página web, deberás seguir este truco, de lo contrario, tendrás que ir modificando uno a uno todas las imágenes que quieras subir con esta extensión de archivo.

Lo sentimos, este tipo de archivo no está permitido por motivos de seguridad
Lo sentimos, este tipo de archivo no está permitido por motivos de seguridad

Cómo solucionar el error Lo sentimos, este tipo de archivo no está permitido por motivos de seguridad

Te voy a mostrar cómo puedes solucionar este error de dos formas:

  1. Mediante código.
  2. Mediante un plugin.

Como siempre hago, te aconsejo que utilices código antes de llenar tu WordPress de plugins.

1. Solucionar el error mediante código

En realidad, puedes solucionar este error de dos formas diferentes:

1. Modificando el archivo wp-config.php

En primer lugar debes descargar este archivo y hacer una copia de seguridad (por si acaso algo sale mal, poder restaurarlo).

A continuación, debes ubicar la línea /* That’s all, stop editing. Happy blogging. */ y pegar el código antes de esta línea.

El código que debes utilizar es el siguiente:

define('ALLOW_UNFILTERED_UPLOADS', true);

Nota
Debes pegar el código ANTES de esa línea, de lo contrario no funcionará.

Una vez lo hayas hecho, guardas los cambios y prueba a subir cualquier tipo de archivo.

Nota 2
Cuidado con esta opción, ya que si te fijas en el código, se está permitiendo que se pueda subir cualquier tipo de archivo, con lo que, si tienes colaboradores en tu WordPress, nada les impedirá poder subir archivos maliciosos, ya sea queriendo o sin querer.
Utiliza este truco bajo tu responsabilidad.

2. Modificando el archivo functions.php

Al igual que con el otro método, primero que tienes que hacer es descargar este archivo (functions.php) desde tu sitio web, pero antes de comenzar, te recomiendo que hagas una copia de seguridad por si algo sale mal. Este método utiliza el filtro Upload_Mimes para agregar tipos de archivo reconocibles por nuestro WordPress.

Tienes que editar este arvhivo y añadirle este código:
 


 

function mis_tipos_de_mime_personalizados( $mimes ) {
// Nuevos tipos de mime permitidos.
$mimes['svg'] = 'image/svg+xml';
$mimes['svgz'] = 'image/svg+xml';
$mimes['doc'] = 'application/msword';
// Opcional. Elimina un tipo de mime.
unset( $mimes['exe'] );
return $mimes;
}
add_filter( 'upload_mimes', 'mis_tipos_de_mime_personalizados' );

En este ejemplo hemos permitido el tipo de archivo .svg, .svgz y .doc, que son los más utilizados, pero tú puedes añadir todos los tipos de archivo (MIME) que desees.

Lo último que debes hacer es guardar los cambios y volver a subir ese archivo a su ubicación original: directorio wp-content, dentro de la carpeta de tu tema activo.

2. Solucionar el error mediante el uso de un plugin

Por último, si quieres permitir cargar archivos mediante un plugin, puedes utilizar  Enhanced Media Library, que es uno de los más usados y muy sencillo de utilizar.

Una vez instalado el plugin, debes ir a Ajsutes, ficha MIME Types y eliges el tipo de archivo en la columna Allow Upload (Permitir Subida). Pero si el tipo de archivos que quieres permitir no está en la lista, haz clic en el botón + Add New MIME Type (+ Agregar nuevo tipo de MIME).

¡Así de sencillo!.

 


¿Te ha servido este artículo?, PUES DALE UNA PALMADITA EN LA ESPALDA 0


¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *