Liens entrants : file_get_contents… failed to open stream (Créer un compte)

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #495269
    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.01
    – Version de PHP/MySQL : 5
    – Thème utilisé : sublime
    – Extensions en place : plein
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://arcueil.surlalune.net

    Problème(s) rencontré(s) :

    Bonjour,

    j’ai migré un site de gandi chez OVH. Depuis, dans la boite Liens entrants du tableau de bord, j’ai le message suivant :

    Warning: file_get_contents(http:) [function.file-get-contents]: failed to open stream: No such file or directory in /home/arcueil/www/wp-includes/class-feed.php on line 97

    Erreur RSS : file_get_contents could not read the file

    Pouvez-vous me guider dans la résolution de ce problème ?

    Merci

    #771225
    Qwindoo
    Modérateur
    Maître WordPress
    2861 contributions

    Peut-être ton nouvel hébergeur a-t-il désactivé la fonction « [c]file_get_contents[/c] » (avec un fichier distant en argument) pour des raisons de sécurité ?

    #771226
    shamateur
    Membre
    Padawan WordPress
    82 contributions

    Cela m’étonnerait énormément que la fonction file_get_contents soit désactivée, à mon avis il ne trouve tout simplement pas le fichier ou n’est pas accessible en lecture. Tu as fais des changements dans ton .htaccess lors de la migration ?

    #771227
    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Bonjour à vous deux et merci pour vos réponses,

    non je n’ai pas modifié le ht acess lors de la migration, mais je viens de m’apercevoir que je ne le trouve pas sur le serveur OVH, je le cherche, je le remets en place et je vois si cela règle le problème. je vous tiendrai au courant.
    merci !

    #771228
    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Bon, je n’ai jamsi retrouvé le htaccess bien présent sur l’ancien hébergement, je l’ai donc replacé à la racine du site, et là, bien loi de régler le probleme, j’ai une erreur 500 pour toutes les pages du site, le site lui même et l’admin. Alors je l’ai viré et le site remarche mais toujours avec ce souci…

    #771229
    shamateur
    Membre
    Padawan WordPress
    82 contributions

    De toute évidence il y a un problème avec ce fichier (class-feed.php), quand j’essaie de l’ouvrir j’ai une erreur 500. Supprime le et ré-uploade le on sait jamais…

    #771230
    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Bon, rien à faire, j’ai remis un fichier propre directement puisé dans le zip initial de wp 3.05, et cela ne change rien au message d’erreur.
    Pour info, à la ligne 96 mentionnée, le php dit la chose suivante :

    else {
    if ( ! $this->body = file_get_contents($url) ) {
    $this->error = ‘file_get_contents could not read the file’;
    $this->success = false;
    }
    bizarrement, la ligne 96 est celle du ‘else’.
    j’ai changé les permissions du fichier qui est maintenant en 774, cela ne change rien
    le dossier wp-includes lui-même est en 755, comme initialement, je n’y ai pas touché

    je ne sais pas si ça peut avoir un rapport, mais pour le moment les moteurs de recherche sont bloqués (mais c’était également le cas chez l’ancien hébergeur sans conséquence particulière me semble-t-il).

    Bon voilà, je ne sais pas quoi dire ni quoi faire d’autre…

    #771231
    Metamorphis
    Membre
    Initié WordPress
    13 contributions

    @ oazar

    Sur la page d’accueil de l’admin de ton site, survol le coin droit de la fenêtre liens entrants afin de pouvoir cliquer sur « configurer ». On va te demander de rentrer une url, tu met ceci :

    http://blogsearch.google.com/blogsearch_feeds?scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link: »url de mon site »

    Attention à bien changer le texte suivant « url de mon site » par l’url de ton site pour que la requête soit valide !
    Reste plus qu’à faire OK.

    Je signal que j’avais sur mon site, modifié l’adresse par autre chose sans conserver l’ancienne url du champ et je m’était retrouvé avec ce fichu message d’erreur. Or en remettant la valeur par défaut (en regardant un autre de mes sites wordpress), cela semble avoir résolu mon problème.

    cordialement,
    Metamorphis

    #771232
    oazar
    Membre
    Chevalier WordPress
    479 contributions

    Ah super ! Merci métamorphis, ça a l’air de bien vouloir fonctionner, reste à voir si la liste va changer, car j’avais fini par avoir des liens qui s’affichaient en faisant je ne sais plus trop quoi, mais 1 mois plus tard, c’était toujours les mêmes…

    En tout cas merci

9 sujets de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.