WordPress 0 visualizações

Como resolver o erro 'sorry, this file type is not permitted for security reasons' ao enviar arquivos no WordPress

Ver no WHMCS

Como resolver o erro "sorry, this file type is not permitted for security reasons" ao enviar arquivos no WordPress

Olá, querido(a) cliente da GeHost! 🌟

Se você está tentando fazer o upload de um arquivo no WordPress — seja uma imagem, um PDF, um documento ou outro tipo de arquivo — e recebe a mensagem:

Sorry, this file type is not permitted for security reasons
Não se preocupe! Esse erro é comum, mas tem solução simples. Vamos resolver juntos, passo a passo, como um verdadeiro Sensei da GeHost. 😊 ---

Por que esse erro acontece?

O WordPress, por segurança, bloqueia certos tipos de arquivos (como arquivos executáveis, scripts ou arquivos potencialmente perigosos) para evitar que sites sejam invadidos. Isso é uma proteção automática — e muito boa!

Porém, às vezes, o sistema bloqueia arquivos que você realmente precisa usar, como PDFs, ZIPs, DOCX, MP4, etc. Isso acontece porque, por padrão, o WordPress só permite arquivos "seguros" como imagens JPG, PNG, GIF.

---

Como resolver: 3 passos simples

Para permitir o upload de tipos de arquivos que o WordPress bloqueia, você precisa ajustar o arquivo functions.php do seu tema. Vamos lá!

  1. Acesse o painel do cPanel da sua hospedagem GeHost:
  2. Tela de login do cPanel com campos de Usuário e Senha

  3. Abra o Gerenciador de Arquivos (File Manager):
  4. Tela do Gerenciador de Arquivos no cPanel, mostrando a estrutura da pasta public_html

  5. Localize a pasta do seu tema dentro de public_html/wp-content/themes/. Geralmente, o nome do tema é algo como twentynineteen, twentytwentythree, ou o nome do seu tema personalizado.
  6. Abra o arquivo functions.php do tema. Clique nele com o botão direito e escolha Editar (ou "Code Editor").
  7. Adicione este código no final do arquivo, antes do fechamento de PHP (?>), se houver:
// Permite upload de arquivos PDF, DOCX, ZIP, MP4 e outros
function allow_file_types($mimes) {
    $mimes['pdf'] = 'application/pdf';
    $mimes['doc'] = 'application/msword';
    $mimes['docx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
    $mimes['zip'] = 'application/zip';
    $mimes['mp4'] = 'video/mp4';
    $mimes['mov'] = 'video/quicktime';
    return $mimes;
}
add_filter('upload_mimes', 'allow_file_types');

Importante: Se você não tiver certeza sobre o nome do seu tema, verifique no painel do WordPress (na seção Temas) qual está ativo.

  1. Salve as alterações no arquivo functions.php (use o botão "Salvar" ou "Salvar Arquivo").
  2. Tente fazer o upload novamente no WordPress. Agora, o arquivo deverá ser aceito!
---

Dica sensata (para quem quer ir além)

Se você for fazer uploads frequentes de arquivos não padrão, considere usar um plugin seguro como Advanced Uploads ou Uploads Plus. Eles facilitam o processo sem precisar editar código.

⚠️ Atenção: Nunca edite o arquivo functions.php se não souber o que está fazendo. Se algo der errado, o seu site pode parar de funcionar. Se tiver dúvida, chame nosso suporte — estamos aqui para te ajudar!

---

Quer ajuda com isso?

Se você não se sente à vontade para editar arquivos, ou se o erro persistir mesmo após seguir os passos, é só entrar em contato com o suporte da GeHost no painel do cliente (painel.gehost.com.br). Nós te ajudamos de graça nos primeiros 30 dias após a entrega!

Seu site é importante. Nós cuidamos dele com carinho, como cuidamos do nosso próprio. 💙

Com muito carinho,
Seu Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.