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.
Por que ocorre o erro “Failed to Open Stream” no WordPress?
O erro “failed to open stream” ocorre quando o WordPress.org não consegue carregar um arquivo 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:
Correção da mensagem de erro “No Such File or Directory” (arquivo ou diretório inexistente)
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.
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.
Como corrigir a mensagem de erro “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.
Correção da 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ê pode tentar aumentar o limite de memória do PHP. Às vezes, o carregamento de arquivos que excedem a memória disponível pode levar ao erro “failed to open stream”.
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.
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.
Esperamos que este artigo tenha ajudado você a corrigir o erro “failed to open stream” do WordPress. Você também pode querer marcar nossa lista dos erros mais comuns do WordPress e como corrigi-los, juntamente com nossas escolhas de especialistas para os plug-ins obrigatórios do WordPress para expandir seu site.
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.
Syed Balkhi says
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!
milad says
thank you it was so helpful
WPBeginner Support says
Glad to hear our guide was helpful!
Administrador
mukesh says
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
WPBeginner Support says
For a permissions error, you would want to take a look at our article here: https://www.wpbeginner.com/beginners-guide/how-to-fix-file-and-folder-permissions-error-in-wordpress/
Administrador
Ong says
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
WPBeginner Support says
For that error, you would want to first try updating your WordPress using FTP: https://www.wpbeginner.com/beginners-guide/ultimate-guide-to-upgrade-wordpress-for-beginners-infograph/
Administrador
Tamsyn says
All this is well and good – but what if you can’t even get into your dashboard/admin space?
WPBeginner Support says
You could try the steps in our article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Administrador
Christina says
Please help! I can’t even log into my site to try the suggestions in this article!
WPBeginner Support says
If you’re unable to log in you could try the recommendations in our article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Administrador
Estefania B says
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?
WPBeginner Support says
For fixing that issue, you would want to go through the troubleshooting steps in our article:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
to find the culprit
Administrador
Sikander Azam says
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
WPBeginner Support says
If the method in this article was not able to assist you, we would recommend going through our troubleshooting steps here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Administrador
Harsh says
*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
WPBeginner Support says
It looks like your AMP plugin is having trouble, you should be able to deactivate it using: https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
to be able to log back into the site.
Administrador
Qumber Rizvi says
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?
WPBeginner Support says
Hi Qumber,
Please contact your hosting provider. It seems like a hosting issue.
Administrador