Bonjour à tous,
J'ai un site hébergé sur mon serveur perso, qui tourne sur un OpenBSD.
Lorsque j'essaie d'utiliser la fonction fopen(), PHP me renvoie l'erreur suivante :
Citation :
Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: non-recoverable failure in name resolution in /public/php/lib_portal/profile.php on line 234
|
En gros, il a un problème de résolution de DNS, et il n'arrive pas à ouvrir un fichier distant avec fopen.
Je sais que sous OpenBSD, Apache est "chrooté".
C'est à dire qu'il tourne sous un user, qui a un accès limité à un seul dossier.
En gros, mon Apache est chrooté dans le dossier /var/www, il n'a donc pas accès aux fichiers situés "avant" le dossier /var/www.
Pour lui, la racine / est en fait /var/www.
Cela peux-il poser problème vis à vis de la résolution DNS ?
J'ai trouvé via Google une réponse disant de copier le fichier /etc/resolv.conf dans /var/www.
Je l'ai fais, mais sans succès
Si vous avez une piste, merci
Message édité par DrySs78 le 12-12-2006 à 12:25:22