#1 2007-07-30 01:20:22

pije973
Membre
orne
2007-07-30
122

Installation flux rss

Bonjour,

J'ai beau parcourir les différents topics, je ne trouve pas la solution à mon problème.
Quand je vais dans notification puis flux rss (sur les 2 liens d'ailleurs), j'ai cette erreur :

Warning: fopen(feed.xml) [function.fopen]: failed to open stream: Permission denied in /home/astuce/public_html/include/feedcreator.class.php on line 684

Error creating feed file, please check write permissions.

J'ai essayé de changé les CHMOD mais rien à faire. Et quand je me rends à la ligne 684 du fichier feedcreator.class.php, j'ai ça :

$feedFile = fopen($filename, "w+");

J'y comprends rien. Si quelqu'un a une idée, elle est la bienvenue.

Merci beaucoup

Hors ligne

#2 2007-07-31 22:52:36

pije973
Membre
orne
2007-07-30
122

Re: Installation flux rss

Bonjour,

Personne ne peut m'expliquer cette erreur ?

Merci

Hors ligne

#3 2007-08-01 21:42:14

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: Installation flux rss

Bah si, mais c'est les vacances, les pros se reposent ;-)

A priori, le script n'a pas le droit de créer le fichier rss qui sera relié à l'url du flux.
Est-ce que l'utilisateur qui exécute le php a les droits d'écrire là ? Bonne question.
En fonction de ta combinaison serveur http, mod_php, google pourra peut-être t'aider.

Hors ligne

#4 2007-08-03 01:18:56

pije973
Membre
orne
2007-07-30
122

Re: Installation flux rss

Bonjour,

Ah oui, c'est vrai, j'avais oublié les vacances. Donc je vous souhaite d'ores et déjà de passer de bonnes vacances.

Pour mon problème, je comprends pas très bien la combinaison serveur http, mod_php. Là, j'avoue que je suis un peu à la rue ;-(
Je peux éventuellement vous donner les versions de mon serveur si ça peut aider.
Version Apache: 1.3.37 (Unix)
Version PHP: 4.4.7
Version MySQL: 4.1.22-standard-log

Merci beaucoup. Bien cordialement.

Hors ligne

#5 2007-08-10 11:34:09

pije973
Membre
orne
2007-07-30
122

Re: Installation flux rss

Bonjour,

Je fais remonter un peu le sujet car j'ai toujours pas trouvé l'erreur ;-(

Et je vois dans mes logs que des visiteurs essayent de s'abonner à ce flux mais en vain aussi. Voilà l'erreur qui est notée dans mon cpanel :

[Fri Aug 10 03:52:25 2007] [error] [client 77.250.xxx.xx] File does not exist: /home/astuce/public_html/'+uri+'
[Fri Aug 10 03:52:22 2007] [error] PHP Warning:  fopen(feed.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/astuce/public_html/include/feedcreator.class.php on line 684
[Fri Aug 10 03:52:21 2007] [error] [client 77.250.xxx.xx] File does not exist: /home/astuce/public_html/'+uri+'

Merci pour votre coup de main

Hors ligne

#6 2007-08-10 17:00:19

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: Installation flux rss

le message dit clairment qu'il n'arrive pas à écrire. Si tu es sûr d'avoir les droits, ton hébergeur bloque peut-être la fonction fopen ?
Pas plus d'dées pour l'instant.
Je préviens les dev de tonsosuci pour leur retour de vacances.

Hors ligne

#7 2007-08-15 16:39:08

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Installation flux rss

Quel est ton hébergeur?
Tu as bien mis le chmod des répertoires concernés à 777?

Dernière modification par P@t (2007-08-15 16:45:03)


P@t

Hors ligne

#8 2007-08-16 00:25:50

pije973
Membre
orne
2007-07-30
122

Re: Installation flux rss

Bonjour,

Alors voilà ce que j'ai fait exactement :

J'ai mis les droits chmod 777 sur les fichiers feed.php et feedcreator.class.php

Concernant mon hébergeur, je suis chez Hosteur.com et sous linux. En consultant leur aide concernant le xml, j'ai trouvé ça :

http://aide.hosteur.com/doku.php?id=creation:xml:xml

J'ai donc éditer mon fichier .htaccess, et ajoutez cela dedans:  php_flag short_open_tag off

Mais j'en suis toujours au même point, ça ne fonctionne pas.

Merci encore pour votre aide ;-))

Hors ligne

#9 2007-08-16 00:28:03

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: Installation flux rss

777 à mettre sur le répertoire racine de PWG (là où est créé le fichier de flux).
XML n'a  rien à voir là-dedans.

Hors ligne

#10 2007-08-16 00:38:49

pije973
Membre
orne
2007-07-30
122

Re: Installation flux rss

Bonsoir,

Merci pour votre rapidité ;-))

Effectivement si je mets le chmod 777 directement sur le répertoire public_html alors ça fonctionne

Etait-ce bien cela à faire ? Direct sur le répertoire racine ?

Merci, on avance à grands pas

Hors ligne

#11 2007-08-16 15:10:01

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: Installation flux rss

si tu as installé PhpWebGallery à la racine, alors oui.
Sinon 777 sur le dossier qui contient admin.php

Hors ligne

#12 2009-02-04 20:47:20

langel
Membre
2008-02-12
19

Re: Installation flux rss

Bonjour,

je suis en PWG 1.7.3 et moi aussi j'ai le message d'erreur suivant quand je clique sur les liens de notification rss:

Warning: fopen(feed.xml) [function.fopen]: failed to open stream: Permission denied in /home/www/<uneclénumérique>/web/galerie/include/feedcreator.class.php on line 684

Error creating feed file, please check write permissions.

J'ai regardé dans le forum et un membre conseille de modifier les droits sur le dossier contenant admin.php:

mathiasm a écrit:

si tu as installé PhpWebGallery à la racine, alors oui.
Sinon 777 sur le dossier qui contient admin.php

Je me demande si cela n'est pas risqué de permettre l'écriture pour le public sur ce dossier et si il n'y a pas une autre solution: appliquer le changement de droit uniquement à un dossier spécifique où le xml serait édité?

Merci.

Dernière modification par langel (2009-02-04 23:21:52)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact