Fatal error: main(): Failed opening required

  • Auteur de la discussion Auteur de la discussion h4ni
  • Date de début Date de début
WRInaute occasionnel
Bonjour tout le monde
j'avais hier quelque problems avec bind sur mon serveur et pour reglé ca j'ai du modifier plusieurs fichiers de configuration , seulement une fois le problem reglé j'ai eu droit a un autre problem avec mon site
j'affiche sur toutes les pages de mon sites les 20 derniers messages d'un forum hebergé sur un autre serveur avec la fonction
Code:
SSI.php?ssi_function=recentTopics
avant tout marché bien et la non ! car elle m'afiche une erreur du genre
Warning: main(http://www.domaine2.com/forum/SSI.php?ssi_function=recentTopics): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/virtual/domaine1.com/htdocs/index.php on line 434

Fatal error: main(): Failed opening required 'http://www.domaine2.com/forum/SSI.php?ssi_function=recentTopics' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/virtual/domaine1.com/htdocs/index.php on line 434

je sais plus quoi faire apart que j'ai enlever cet ongle de mes pages ! mais faut bien que je regle ce problem
quelqu'un a une idée ?

Merci de me repondre
 
WRInaute occasionnel
FloBaoti a dit:
Essaye avec d'autres fonctions "plus faites pour ça":
file_get_contents
readfile
...
oui j'ai deja essayé mais toujour la meme erreur
Code:
failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/virtual/domaine.com/htdocs/index.php on line 434

une chose est sur c'est pas un problem de php la! puisque le script amrcher tres bien avant que je modifie les fichiers config de mon serveur ! sachant que j'ai pas touché a php.ini
 
WRInaute impliqué
Ben soucis de DNS alors (tu parles de bind dans ton post).
Fais un
host www.domaine2.com
(paquet host sous Debian)
sur le serveur et tu verras bien ce qui cloche. Il doit peut-être de donner 127.0.0.1 comme IP.
 
WRInaute occasionnel
oui c'est surement un proble de DNS
quand je fais Host www.domaine.com (le domaine hebergé sur le meme serveur)

ca me donne

not found: 5(REFUSED)

meme chose quand je fais host pour le 2eme nom de domaine hebergé sur un autre serveur
en plus l'acces a mon serveur devien trop lent la :(
 
WRInaute impliqué
Donc c'est bien ça.

Dans /etc/resolv.conf tu dois avoir ton propre serveur comme DNS. Alors soit tu répares Bind, soit tu changes les serveurs DNS. Ton hébergeur a dû t'en indiquer.
 
WRInaute occasionnel
FloBaoti a dit:
Donc c'est bien ça.

Dans /etc/resolv.conf tu dois avoir ton propre serveur comme DNS. Alors soit tu répares Bind, soit tu changes les serveurs DNS. Ton hébergeur a dû t'en indiquer.
dans ce fichier j'ai

nameserver 91.121.24.** (mon IP)
nameserver sdns1.ovh.net
nameserver 127.0.0.1
nameserver 213.186.33.99

je vois pas ce que je doit changé!
 
WRInaute impliqué
Enlèves la ligne avec ton IP et celle avec 127.0.0.1

Et retestes, mais je ne sais pas du tout s'il faut rebooter Apache ou pas ...
 
WRInaute impliqué
Alors là faudrait des spécialistes en Linux parce que là je ne vois pas ...

Je ne sais pas du tout s'il y a un cache DNS sous Linux.
Je ne sais pas si les DNS OVH indiqués sont les bons.
 
WRInaute occasionnel
FloBaoti a dit:
Alors là faudrait des spécialistes en Linux parce que là je ne vois pas ...

Je ne sais pas du tout s'il y a un cache DNS sous Linux.
Je ne sais pas si les DNS OVH indiqués sont les bons.
pour les dns ce sont les bons normalement
le dns secondaire est celui proposé par
OVH le primaire est mon dns personalisé

Merci beaucoup l'ami :)
 
Discussions similaires
Haut