|
Montagne |
|
|
Ruisseau de Brouis
|
|
|
|
|
|
Présentation |
|
|
Qui suis-je ?
Sites réalisés
Merci
|
|
|
|
|
|
Connexion... |
|
|
Membres : 259
[ Mot de passe perdu ? ]
[ Devenir membre ]
Membre en ligne :
Anonymes en ligne : 211
Total visites: 1716773
Record connectés :
Cumulé : 384
Webmaster - Infos
|
|
|
|
|
|
Documentation |
|
|
Licences
Guppy
Guppy 4.5.x
Guppy plugins
|
|
|
|
|
|
Attention ! |
|
|
AUCUN support par mail. Utilisez le forum pour signaler des bugs ou pour poser des questions.
|
|
|
|
|
|
|
Forum - GUPPY |= en générale - Sujet n°244 |
|
|
- La Charte du Forum
- Forum - GUPPY |= en générale
Sujet n° 244 |
Erreur : fichier RSS non trouvé |
le 04/02/2008 @ 13:30 par brachiop
visiteur |
Bonjour, mon site ne peut pas récupérer les nouvelles des amis (RSS). J'utilise Guppy 4.6.5 avec RSS de base (pas de plugins). En cliquant sur les liens RSS mis sur une boite latérale, j'obtiens le message par exemple "Erreur : fichier RSS non trouvé... http://www.aldweb.com/data/nsfr.xml". J'ai lu qq part que cela peut être dû au fait que le serveur qui héberge le site ne permet pas la récupération des RSS, il est peut être question de la fonction include du PHP en externe ... Est ce que cela est vrai et comment y remédier ? Merci d'avance et je vous souhaite bon courage. |
|
|
Réponse n° 2 -------- le 07/02/2008 @ 11:41 par brachiop
visiteur |
Bonjour Hpsam (king of RSS). Je vous remercie de votre réponse. J'ai suivi vos consignes: Avec un phpinfo la directive "allow_url_fopen" est à on. Pour la librairie CURL, elle est bien prise en charge, voilà ce que j'ai: Dans "Configure Command" figure '--with-curl' mais pas d'= devant curl comme dans votre message ("--with-curl=") En plus j'ai ceci : curlCURL support enabled CURL Information libcurl/7.15.1 OpenSSL/0.9.8a zlib/1.2.3 libidn/0.6.2Par contre j'ai un message en rouge dans A propos de / Informations techniques / Version de GuppY
- GuppY 4.6.5
- La vérification de la mise à jour a échoué pour une raison inconnue.
PS. - OS : Linux 2.6.15-1.2054_FC5smp (Fedora Core 5) - PHP Version 5.1.6. - Apache 2.2.0. - GuppY 4.6.5 - URL site www.fsa.ac.ma
Merci d'avance. Je reste à votre dispositon pour d'amples informations. Cordialement. |
|
|
Réponse n° 4 -------- le 07/02/2008 @ 20:57 par brachiop
visiteur |
Bonjour, Merci pour vos réponses. Le firewall (iptables en occurence) laisse passer tous les paquets sortants. Le serveur hébergeant GuppY ainsi que la passerelle de notre établissement sont sous mon administration. Au fait, pour revenir à la lib CURL, n'est il pas génant de ne pas avoir le path précisé devant '--with-curl' de la configuration PHP ? Est ce que mon problème ne vient pas de là ? Merci d'avance de vos suggestions et vos solutions. Bien amicalement. |
|
|
Réponse n° 5 -------- le 14/02/2008 @ 23:43 par hpsam
Administrateur
|
Salut, Là je ne saurais te répondre. Je ne suis pas spécialiste des paramètresde compilation de PHP, ni de la configuration de serveur.
Mais tu peux faire un essai : Modifie inc/LastRSS.inc Trouve :
Code : php $timeout = 5; curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); $rss_content = curl_exec($curl); curl_close($curl);
2 possibilités :
- une grosse lenteur réseau, alors test avec une valeur de $timeout à 0 pour l'annuler.
- rajoute une ligne pour afficher l'erreur cURL pour avoir plus d'information:
Code : php $timeout = 5; curl_setopt ($curl, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); $rss_content = curl_exec($curl); echo 'ERREUR cURL : '.curl_error($curl); curl_close($curl);
A+ Pas de problème sans solutions
|
|
|
Réponse n° 8 -------- le 18/02/2008 @ 15:55 par brachiop
visiteur |
Bonjour King of RSS; Distro : Fedora Core 5 (FC5) Pour débloquer les RSS, il faut rendre SELinux "permissive". (SELinux est présent sur la plupart des distributions Linux et mis à "enforcing" par défaut.) ELinux (Security-enhanced Linux) doit être désactivé ou en mode"permissive". Pour se faire,éditer le fichier /etc/selinux/config de façon à ce qu'il contienne SELINUX=permissive ou disabled et redémarrer le système.
/etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=enforcing # SELINUXTYPE= can take one of these two values: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targetedJ'espère que j'étais assez claire et que ça profitera à certains guppystes.
Cordialement |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Cloturer sujet
Remonter
|
|
|
|
|
|