Failed to open stream ... [Résolu/Fermé]

- - Dernière réponse : viccw
Messages postés
2
Date d'inscription
samedi 20 août 2016
Statut
Membre
Dernière intervention
20 août 2016
- 20 août 2016 à 11:37
Bonjour à tous,

voilà, j'ai mis en ligne un site que j'ai créé. Le problème est que j'ai l'erreur suivante qui s'affiche :

Warning: main(base.inc.php): failed to open stream: No such file or directory in /home/.sites/12/site172/web/include/entetePage.php on line 29

Warning: main(): Failed opening 'base.inc.php' for inclusion (include_path='') in /home/.sites/12/site172/web/include/entetePage.php on line 29


Et pourtant, lorsque je teste le code en local sur mon PC, tout fonctionne ... Le fichier base.inc.php se trouve bien dans le dossier include.

Pouvez-vous m'aider ? Si vous avez besoin de plus d'informations, n'hésitez pas ...

Merci.
Afficher la suite 

7 réponses

Meilleure réponse
26
Merci
usually you can solve if you set on to your PHP.ini (you can find the actual configuration with phpinfo ):
allow_url_fopen = On
user_agent=”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)”

I hope that is sufficient,


Leonardo

Dire « Merci » 26

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56102 internautes nous ont dit merci ce mois-ci

allow_url_include must also be On
viccw
Messages postés
2
Date d'inscription
samedi 20 août 2016
Statut
Membre
Dernière intervention
20 août 2016
-
More generally, there is a host of reasons why this problem can occur. The fastest way to find the cause is to follow this troubleshooting checklist :

https://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory

It also explains why relative paths are a problem
12
Merci
Re-bonjour,

juste pour vous signaler que je venais de trouver la faille( j'aurais peut-être dû plus réfléchir avant de poster ma question :-) )

Solution : mon fichier entetePage.php fait un include de base.inc.php

Mais entetePage.php est lui même inclus dans différentes pages qui ne sont pas dans le dossier "include".

Ainsi, il faut tenir compte du répertoire des pages à afficher pour choisir le chemin de l'include !
SAlut STP j'ai le meme probleme que yoi tu peux m'aider car ma page d'acceuil affiche en tete
ceci:

Warning: include(sql.php) [function.include]: failed to open stream: No such file or directory in /home/dossier/www/site.html/site.php on line 31

Warning: include() [function.include]: Failed opening 'sql.php' for inclusion (include_path='.:/usr/share/php5') in /home/dossier/www/site.html/site.php on line 31

merci
Hey Shadow.

Je voulais te dire, justement moi j'essaie de faire une include d'un fichier qui se trouve dans un tout autre dossier.

Quelle manipulation dois-je faire stp ? Car les erreurs suivantes s'affichent:

Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/egyptiano/web/www/homes2.php on line 200

Warning: include(http://habbwood.fr/homes/index.php) [function.include]: failed to open stream: no suitable wrapper could be found in /home/egyptiano/web/www/homes2.php on line 200

Warning: include() [function.include]: Failed opening 'http://habbwood.fr/homes/index.php' for inclusion (include_path='.:/usr/local/php-5.2.13/lib/php') in /home/egyptiano/web/www/homes2.php on line 200
En retard mais c'est pas grave, sa peut aider:
Quand tu veux faire un include() vers un fichier qui se trouve dans le meme dossier :
include("tonfichier.php");
Quand le fichier a inclure se trouve dans un dossier suivant :
include("tondossier/tonfichier.php");
Quand le fichier a inclure se trouve dans un dossier précédent:
include("../tondossier/tonfichier.php");

Les ../ permettent de remonter un dossier en arrière.
Salut les gars
moi j'ai se problème et je ne comprend pas se que vous faite en disons include

Warning: include(/home/tuning/www/ts_shop/buffer/product_listc3i1s80.html) [function.include]: failed to open stream: No such file or directory in /home/tuning/www/ts_shop/product_list.php on line 337

Warning: include() [function.include]: Failed opening '/home/tuning/www/ts_shop/buffer/product_listc3i1s80.html' for inclusion (include_path='.:/usr/share/php5') in /home/tuning/www/ts_shop/product_list.php on line 337

Merci
viccw
Messages postés
2
Date d'inscription
samedi 20 août 2016
Statut
Membre
Dernière intervention
20 août 2016
-
Pour ceux qui rencontrent ce problème, il y a une liste de choses à vérifier pour trouver le plus rapidement possible la cause du problème, ici :

https://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory

Ce post explique aussi pourquoi les adresses relatives posent problème
7
Merci
Je tenais à préciser que l'inclusion se fait dans le fichier entetePage.php sous la forme :

<?php include("base.inc.php"); ?>
3
Merci
bonjour, j'ai l'erreur suivante, par include de css.php dans ma page, à la 4ème ligne :

Warning: main(http://www.hpinfo.info/php/css.php): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in/home/httpd/vhosts/hpinfo.info/httpdocs/index.php on line 4

Je ne comprnds pas trop... apparemment il y un pb de requete PHP/HTTP et puis en plus je vais buguer mon serveur.
Messages postés
18
Date d'inscription
lundi 11 novembre 2013
Statut
Membre
Dernière intervention
1 janvier 2014
0
Merci
bonjour j'ai ce problème la tu peut m'aide stp
Warning: require(/homez.614/extramoi/www/config/config.inc.php) [function.require]: failed to open stream: No such file or directory in /homez.614/extramoi/www/index.php on line 28

Fatal error: require() [function.require]: Failed opening required '/homez.614/extramoi/www/config/config.inc.php' (include_path='.:/usr/local/lib/php') in /homez.614/extramoi/www/index.php on line 28
Messages postés
18
Date d'inscription
lundi 11 novembre 2013
Statut
Membre
Dernière intervention
1 janvier 2014
0
Merci
en faite le blême j'ai plus fichier le dossier config car je les jeter a l'installation je vient de me rapel car le tuto le demander comment faire svp
-5
Merci
je cherche la solution , comment debloqué mon demo de marque stream 8300 ci merci pour vos reponses