Corrigindo o erro "Desculpe, este tipo de arquivo não é permitido por motivos de segurança" no WordPress
Publicados: 2021-10-18Quando você carrega um novo arquivo em seu site, o WordPress não o suporta por padrão. Dá o erro "Desculpe, este tipo de arquivo não é permitido por motivos de segurança".
O WordPress geralmente limita os tipos de arquivo a serem carregados pelo administrador do seu site, como imagens, vídeos, documentos ou áudio por motivos de segurança.
Esse erro geralmente ocorre porque o tipo MIME do arquivo, também conhecido como “Tipo de mídia”, é impedido de carregar devido às configurações padrão do WordPress.
Relacionado: Como corrigir o erro do método 405 não permitido
O que causa o erro "Desculpe, este tipo de arquivo não é permitido por motivos de segurança"?
A razão básica por trás desses tipos de restrições é evitar a ocorrência de problemas de segurança devido a vulnerabilidades de upload de arquivos. Esses uploads intencionais ou uploads acidentais de arquivos executáveis maliciosos podem danificar permanentemente seu site. Eles podem permitir que hackers acessem seu site ou penetrem em seu servidor para roubar seus dados.
Quando este erro, Desculpe, este tipo de arquivo não é permitido por motivos de segurança, impede que você carregue arquivos não suportados em seu site. Ao mesmo tempo, também não permite que seus usuários o façam. Sem esses “bloqueios”, praticamente qualquer coisa perigosa pode ser carregada em seu site, o que é um grande risco a ser tomado.
Para encurtar a história, o erro “Desculpe, este tipo de arquivo não é permitido por motivos de segurança” protege seu site e definitivamente não é o pior erro do WordPress encontrado. Mas os erros como tipo de arquivo de mídia não suportado, erro ao obter segurança do arquivo ou fonte de erro não suportada podem ser resolvidos para que os arquivos necessários sejam carregados. Vejamos primeiro qual é a base da questão. E então vá para a solução.
Tipos MIME explicados
A razão para os problemas mencionados acima é que seus tipos MIME não são suportados por padrão pelo seu site WordPress. Para isso, precisamos entender quais são os tipos MIME.
MIME significa Multipurpose Internet Mail Extensions. Os tipos MIME são usados por navegadores e outros dispositivos da Internet para regular o tipo de conteúdo geralmente associado a uma página.
Por exemplo, se você tiver um arquivo .png e um arquivo .jpeg em uma página, o navegador saberá por seus tipos MIME para tratar os dois arquivos como imagens em vez de vídeos ou outros tipos de arquivo.
Por padrão, o WordPress armazena uma lista de tipos MIME registrados em wp-includes/functions.php. Mas nem todos os tipos MIME reconhecidos podem ser carregados no painel de administração do WordPress.
Aqui estão alguns tipos de arquivos suportados pelo WordPress por padrão,
Imagens: .jpg, .jpeg, .png, .gif, .ico
Documentos: . pdf (Formato de Documento Portátil; Adobe Acrobat)
.doc, .docx (Documento do Microsoft Word)
.ppt, .pptx, .pps, .ppsx (Apresentação do Microsoft PowerPoint)
.odt (Documento de Texto OpenDocument)
.xls, .xlsx (Documento do Microsoft Excel)
.psd (Documento do Adobe Photoshop)
Áudio : .mp3, .m4a, .ogg, .wav
Vídeo: .mp4, .m4v (MPEG-4)
.mov (QuickTime), .wmv (Vídeo do Windows Media)
.avi, .mpg, .ogv (Ogg), .3gp (3GPP), .3g2 (3GPP2)
Como se livrar do erro "desculpe, este tipo de arquivo não é permitido por motivos de segurança"?
Existem basicamente três maneiras de se livrar desse erro ao obter a segurança do arquivo. Você também pode,
- Permitir uploads não filtrados via wp-config.php
- Autorize uploads para tipos MIME adicionais via functions.php
- Autorize uploads para tipos MIME adicionais usando um plug-in
Vamos discutir essas opções sobre como não encontrar desculpe, e esse tipo de arquivo não é permitido por motivos de segurança, error.
Permitir uploads não filtrados via wp-config.php
Essa forma envolve filtrar o código do seu site e, em seguida, editar esse código para permitir uploads não filtrados para que você não receba erros como tipo de arquivo de mídia não suportado.
Esse método permite que todos os tipos de arquivo sejam carregados, mas é importante notar aqui que isso pode ser permitido apenas por usuários de nível de administrador. Nossa opinião honesta é apenas adicionar o tipo de arquivo exato que é necessário. Além disso, sugerimos não filtrar o código do site para se livrar desse erro; desculpe, este tipo de arquivo não é permitido por motivos de segurança. Em vez disso, faça isso por um profissional ou use uma maneira fácil, baixando um plugin.
Autorize uploads para tipos MIME adicionais via functions.php
Este método de remoção do erro, desculpe, este tipo de arquivo não é permitido por motivos de segurança, requer que você seja conhecedor de código. Desta forma, você pode adicionar os requisitos ao arquivo functions.php do tema atualmente ativo.
Isso requer que você tenha conhecimento de codificação para resolver problemas como tipo de arquivo de mídia não suportado ou
erro ao obter a segurança do arquivo. Portanto, se você não é um amante da codificação, sugerimos que você avance para a próxima maneira de resolver esses erros.
Autorize uploads para tipos MIME adicionais usando um plug-in
Essa é a maneira mais usada e bastante mais fácil de remover a notificação "desculpe, este tipo de arquivo não é permitido por motivos de segurança".
Para isso, abra o painel de administração do seu site e vá para plugins, lá você deve baixar um plugin que suporte o upload de arquivos com diferentes tipos MIME ou extensões de arquivo. Baixe esse plugin e ative-o. E você pode fazer o upload de qualquer imagem, áudio ou vídeo de sua escolha sem receber o erro "desculpe, este tipo de arquivo não é permitido por motivos de segurança".
Plugins do WordPress para tipos MIME adicionais
O WordPress fornece vários plugins para fazer upload de arquivos de mídia de formato não compatível. Vamos discutir alguns aqui.
- Tipos de arquivo extra WP
- Upload de arquivo do WordPress
- Tipos de upload de arquivo
- FileBird Lite
1. Tipos de arquivos extras do WP
Quando você baixa este plugin e o ativa, ele mostra as opções de tipo de arquivo nas configurações na barra de menu principal à esquerda. Vá para as configurações e clique em “tipos de arquivos extras”.
Depois de selecionar isso, o WordPress não daria nenhum erro como, desculpe, este tipo de arquivo não é permitido por motivos de segurança, pois este plugin cuidará dos problemas de segurança. Portanto, o upload será permitido sem problemas.
Preço: Gratuito
Link para Download
2. Upload de arquivo do WordPress
Este plugin deve ser baixado da mesma forma na aba “adicionar novo” de “plugins” no menu principal. Depois de ativar o plug-in, vá para as configurações e haverá uma nova guia no menu suspenso com o título “ Upload de arquivo do WordPress ”. Selecione isso para outras configurações.
WordPress File Upload é um plugin simples que você pode usar para permitir uploads de arquivos em seu site. O plugin oferece um shortcode que você pode usar para habilitar o upload de arquivos em várias páginas, posts ou aceitar arquivos da barra lateral do seu site, sem a ocorrência de nenhum erro como fonte de erro não suportada.
Link para Download
Classificações: 4,5 estrelas
Instalações ativas: 30.000+
Preço: Gratuito
3. Tipos de upload de arquivo
Este plugin permite que o WordPress aceite e carregue qualquer extensão de tipo de arquivo ou tipo MIME, incluindo tipos de arquivo personalizados.
Isso também fornece o menu de seleção de tipos de arquivo depois de entrar em “configuração” na barra de menu principal e depois em “Tipos de upload de arquivo”. Lá você pode selecionar a partir da lista de tipos de arquivos ou adicionar qualquer outro tipo de arquivo em “adicionar tipo de arquivo personalizado” e carregá-lo facilmente, sem ter nenhum erro como tipo de arquivo de mídia não suportado, erro ao obter segurança de arquivo ou fonte de erro não suportado.
Link para Download
Classificações: 5 estrelas
Instalações ativas: 8000+
Preço: Gratuito
4. FileBird Lite
FileBird permite que você crie pastas virtuais para categorizar seus uploads de arquivos de mídia do WordPress. Portanto, quando você move arquivos e pastas, isso não quebra os links permanentes para suas imagens no conteúdo. Portanto, você não verá um erro, tipo de arquivo de mídia não suportado, erro ao obter segurança de arquivo ou fonte de erro não suportada.
Basta adicionar um bloco 'FileBird Gallery' em sua página/compositor de postagem e escolher a(s) pasta(s) que deseja mostrar. Todos os arquivos de mídia na(s) pasta(s) escolhida(s) serão exibidos automaticamente em sua postagem. Com esta ferramenta em mãos, você pode gerenciar e organizar milhares de imagens, áudios, vídeos e outros arquivos em sua biblioteca de mídia.
Link para Download
Classificações: 4,5 estrelas
Instalações ativas: mais de 90.000
Preço: $ 25 (versão Premium)
Conclusão
Discutimos a possível solução de não obter os erros como,
- “desculpe, este tipo de arquivo não é permitido por motivos de segurança.”
- tipo de arquivo de mídia não suportado
- erro ao obter a segurança do arquivo
- fonte de erro não suportada
e alguns dos muitos plugins que podem ser baixados para evitar erros mencionados acima. O WordPress fornece muitos outros plugins projetados para evitar esses erros e permitir o upload suave de qualquer tipo de arquivo.