Erros comum em PHP são os de pasta não encontrada ou arquivo não encontrado
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required '" (include_path=:) in Unknown on line 0
Esses erros geralmente estão relacionados a:
-
Arquivos ausentes: o arquivo foi removido ou nunca existiu no diretório esperado.
-
Caminho incorreto: o include ou require aponta para um caminho errado.
-
Permissões inadequadas: mesmo que o arquivo exista, o PHP pode não ter permissão de leitura.
Como resolver
-
Verifique o caminho: confirme se o caminho definido em include, require, include_once ou require_once está correto.
-
Recoloque o arquivo: se o arquivo foi apagado por engano, restaure-o no diretório apropriado.
-
Revise permissões: certifique-se de que o PHP tem acesso de leitura ao arquivo ou diretório.
-
Ajuste o include_path: quando necessário, configure o php.ini ou use set_include_path() para apontar corretamente os diretórios de bibliotecas.
Dica prática
Muitos desenvolvedores perdem tempo tentando adivinhar a causa. A leitura e interpretação dos logs é uma das formas mais rápidas e eficazes de encontrar a solução. Sempre que encontrar esse tipo de erro, consulte os logs do servidor (Apache, Nginx ou PHP-FPM) para identificar exatamente onde está a falha.