Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como corrigir o erro de falha ao abrir o fluxo do WordPress

Você está vendo o erro “failed to open stream” no WordPress?

Essa mensagem de erro geralmente aponta para o local dos scripts em que o erro ocorreu. No entanto, pode ser bastante difícil para usuários iniciantes entendê-la.

Neste artigo, mostraremos a você como corrigir facilmente o erro “failed to open stream” do WordPress.

Failed to open stream error in WordPress

Quais são as causas do erro “Failed to Open Stream” no WordPress?

O erro “failed to open stream” ocorre quando o WordPress.org não consegue carregar um arquivo ou recurso mencionado no código do site.

Quando isso acontece, às vezes o WordPress continua a carregar seu site e mostra apenas uma mensagem de aviso no local onde o erro ocorre. Outras vezes, o WordPress mostrará um erro fatal e não carregará mais nada.

O texto da mensagem será diferente dependendo de onde o erro ocorre no código e do motivo da falha. Ela também lhe dará pistas sobre o que precisa ser corrigido.

Normalmente, essa mensagem será semelhante a esta:

Warning: require(/home/website/wp-includes/load.php): failed to open stream: No such file or directory in /home/website/wp-settings.php on line 19

Erro fatal: require(): Failed opening required '/home/website/wp-includes/load.php' (include_path='.:/usr/share/php/:/usr/share/php5/') in /home/website/wp-settings.php on line 19

Aqui está outro exemplo:

Último erro: 2023-04-04 14:52:13: (2) Erro HTTP: Não foi possível conectar: 'fopen(compress.zlib://https://www.googleapis.com/analytics/v3/management/accounts/~all
/webproperties/~all/profiles?start-index=1): failed to open stream: operation failed'

Dito isso, vamos dar uma olhada em como solucionar e corrigir o erro “failed to open stream” no seu site WordPress com base na mensagem de erro. Você pode usar esses links rápidos para pular para uma seção específica:

Como corrigir a mensagem de erro “No Such File or Directory” (Nenhum arquivo ou diretório)

Se a mensagem de erro contiver “no such file or directory” (não existe tal arquivo ou diretório), você precisará examinar o código para descobrir qual arquivo é mencionado nessa linha específica.

Se for um arquivo de mídia, tente reenviá-lo para a biblioteca de mídia.

Se for um arquivo de plug-in ou de tema, isso significa que os arquivos de plug-in ou de tema foram excluídos ou não foram instalados corretamente.

Você precisará simplesmente desativar e reinstalar o tema ou o plug-in em questão para corrigir o erro. Se for um plug-in, consulte nossos guias sobre como desativar plug-ins do WordPress e como instalar um plug-in do WordPress.

Você também pode ler nosso guia sobre como desativar os plug-ins do WordPress quando não puder acessar o wp-admin se não puder fazer login no WordPress.

Se for um tema, consulte nossos guias sobre como excluir um tema do WordPress e como instalar um tema do WordPress.

No entanto, o WordPress também pode não conseguir localizar os arquivos devido à falta de um arquivo .htaccess em sua pasta raiz.

Nesse caso, você precisa ir para a página Configurações ” Permalinks no administrador do site do WordPress e clicar no botão “Salvar alterações” para gerar novamente o arquivo .htaccess.

Regenerate htaccess file in WordPress

Como corrigir a mensagem de erro “Permission Denied” (Permissão negada)

Se a mensagem de erro for seguida de “permissão negada”, isso significa que o WordPress não tem a permissão correta para acessar o arquivo ou diretório referenciado no código.

Para corrigir isso, você precisa verificar as permissões dos arquivos e diretórios do WordPress e corrigi-las, se necessário. Você também pode verificar se a pasta temporária está ausente e se ela está causando esse erro.

Como corrigir a mensagem de erro “Operation Failed” (Falha na operação)

Por fim, alguns plug-ins do WordPress carregam scripts de fontes de terceiros, como Google Analytics, APIs do Facebook, Google Maps e outros.

Algumas dessas APIs de terceiros podem exigir autenticação ou podem ter alterado a forma como os desenvolvedores podem acessá-las. Uma falha na autenticação ou um método de acesso incorreto fará com que o WordPress não consiga abrir os arquivos necessários.

Para corrigir isso, será necessário entrar em contato com o autor do plug-in para obter suporte. Eles devem poder ajudá-lo a corrigir o erro.

Outras maneiras de corrigir o erro “Falha ao abrir o fluxo” do WordPress

Se nenhuma dessas dicas ajudar a resolver o problema, você poderá tentar alguns métodos adicionais.

Às vezes, o carregamento de arquivos que excedem a memória disponível pode levar ao erro “failed to open stream”. Você pode tentar aumentar o limite de memória do PHP em seu arquivo wp-config.php para ver se isso resolve o problema.

Ocasionalmente, um plug-in ou tema pode entrar em conflito com os arquivos principais do WordPress e causar esse erro. Para solucionar o problema, desative temporariamente todos os plug-ins e mude para um tema padrão como o Twenty Twenty-Four.

Se o erro desaparecer, você poderá começar a reativar os plug-ins um a um para identificar o culpado.

Além disso, tente usar o modo de depuração e os registros de erros do WordPress para obter mais informações sobre o erro e identificar o local no código em que ele ocorre.

Em casos raros, os próprios arquivos principais do WordPress corrompidos podem estar causando o erro. Se você tentou todas as soluções anteriores e o erro persistir, considere a possibilidade de reinstalar o software WordPress.

Você também pode ler nosso guia de solução de problemas do WordPress. Esse guia passo a passo o ajudará a identificar o problema e a encontrar facilmente a solução.

Coloque seu site de volta nos trilhos com estes guias

O erro “failed to open stream” é apenas um dos obstáculos que você pode enfrentar em sua jornada no WordPress. Aqui estão alguns guias úteis para solucionar outros erros comuns do WordPress:

Esperamos que este artigo tenha ajudado você a corrigir o erro “failed to open stream” do WordPress. Talvez você também queira adicionar aos favoritos nossa lista dos erros mais comuns do WordPress e nosso guia sobre como corrigir o erro crítico no WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

19 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. milad

    thank you it was so helpful

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Administrador

  3. mukesh

    when i open error file in file manager then show error:-
    PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    PHP Fatal error: Unknown: Failed opening required ‘/home/printwow/public_html/site/index.php’
    (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) in Unknown on line 0

    please help

  4. Ong

    Please Help Me

    [15-Jun-2019 07:05:54 UTC] PHP Fatal error: require(): Failed opening required ‘/public_html/CMS/wp-includes/post-thumbnail-template.php’ (include_path=’.:/opt/alt/php70/usr/share/pear’) in /public_html/CMS/wp-settings.php on line 175

  5. Tamsyn

    All this is well and good – but what if you can’t even get into your dashboard/admin space?

  6. Christina

    Please help! I can’t even log into my site to try the suggestions in this article!

  7. Estefania B

    Please help:

    Fatal error: require(): Failed opening required ‘/home/content/01/14040901/html/wp-blog-header.php’ (include_path=’.:/usr/local/php5_6/lib/php’) in /home/content/01/14040901/html/index.php on line 30

    how do i fix it? and what could be the probable cause of it?

  8. Sikander Azam

    Please help me :

    Fatal error: require(): Failed opening required ‘/wp-includes/post.php’ (include_path=’.:/opt/cpanel/ea-php56/root/usr/share/pear’) in /public_html/wp-settings.php on line 178

  9. Harsh

    *Please Help*
    Fatal error: require_once(): Failed opening required ‘/public_html/wp-content/plugins/amp/includes/widgets/class-amp-widget-media-video.php’ (include_path=’.:/opt/php56/lib/php’)
    What do i do? I am not able to access my dashboard as well my site

  10. Qumber Rizvi

    Three of my WP sites are hosted on the same hosting. All of them are giving the same error:

    Warning: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): failed to open stream: Permission denied in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Warning: require(/home/selfsbsr/public_html/pulse/wp-includes/post.php): failed to open stream: Permission denied in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Fatal error: require(): Failed opening required ‘/home/selfsbsr/public_html/pulse/wp-includes/post.php’ (include_path=’.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php’) in /home/selfsbsr/public_html/pulse/wp-settings.php on line 166

    Note that these three sites are single sites and NOT part of Multisite Network. They do NOT share databases or directories.
    All they have in common is the host.
    I’ve tried to resolve this by resetting permissions of all the files and directories, disabling plugins by renaming folders of each of em, disabling theme by renaming its folder. I’ve checked the htaccess file. Nothing is out of the ordinary. And yet, I can’t do anything bring it back up.
    What should be the probable cause?

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.