Page 1 sur 4

[Symfony] Plugin sitemap

Posté : 31 mai 2010, 10:59
par binouz
Bonjour,

je dois générer un "sitemap.xml" plusieurs fois par jour sur le site sur lequel je travaille.
J'ai vu qu'il y avait des plugin symfony pour faire cela ( exemple : http://www.symfony-project.org/plugins/ ... emapPlugin).

Je voulais avoir votre avis.
En avez-vous déjà testé un ? lequel est le meilleur ? Est-ce difficile à configurer ?

D'avance merci,

Re: [Symfony] Plugin sitemap

Posté : 31 mai 2010, 11:20
par zeus
Je vais te faire ma publicité en te vantant un plugin de ma société : http://www.symfony-project.org/plugins/ ... emapPlugin
  • Facile à installer
  • Gestion des multi-sitemaps (+ de 80 000 urls) automatiquement
  • Multi-langues
  • Mise en cache pour libérer le serveur

Re: [Symfony] Plugin sitemap

Posté : 31 mai 2010, 11:24
par binouz
Merci,

je vais le tester.
Je te fais un retour prochainement.

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:04
par binouz
j'ai exécuté la commande
"symfony plugin:install prestaSitemapPlugin"

Mais il me renvoie des erreurs genre :
PHP Fatal error: require_once(): Failed opening required 'PEAR.php' (include_pa
th='.;C:\php5\pear') in D:\dev\ImmoOuest\trunk\lib\vendor\symfony\lib\plugin\sfP
earEnvironment.class.php on line 15


pour info : je n'ai pas encore installé de plugin :oops:


ahh je vois que y'a un post du même genre auquel tu as déjà répondu zeus !

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:07
par stealth35
j'ai exécuté la commande
"symfony plugin:install prestaSitemapPlugin"

Mais il me renvoie des erreurs genre :
PHP Fatal error: require_once(): Failed opening required 'PEAR.php' (include_pa
th='.;C:\php5\pear') in D:\dev\ImmoOuest\trunk\lib\vendor\symfony\lib\plugin\sfP
earEnvironment.class.php on line 15


pour info : je n'ai pas encore installé de plugin :oops:
faut installer PEAR, http://pear.php.net/manual/fr/

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:15
par binouz
Si dans mon répertoire php , j'ai un dossier "pear" c'est qu'il est installé ?

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:19
par stealth35
Si dans mon répertoire php , j'ai un dossier "pear" c'est qu'il est installé ?
pas sur, normalement il te le rajoute a ton php.ini

rajoute

Code : Tout sélectionner

include_path=".;path\vers\dossier\pear;"

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:46
par binouz
effectivement je n'ai pas cette ligne dans mon php.ini

j'ai donc rajouté
include_path=".;path\softs\php\pear;"

sachant que mon répertoire est : c:/softs/php/pear

Mais cela ne fonctionne pas ... :oops:

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:49
par stealth35
effectivement je n'ai pas cette ligne dans mon php.ini

j'ai donc rajouté
include_path=".;path\softs\php\pear;"

sachant que mon répertoire est : c:/softs/php/pear

Mais cela ne fonctionne pas ... :oops:
t'as bien redémarrer ton serveur ? y'a bien le ficher PEAR.php dans le dossier ?
t'as une nouvelle erreur a la place ?

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:52
par binouz
oui j'ai redémarré le serveur.
Par contre mon dossier "/PEAR" ne contient que : "go-pear.phar" . J'imagine qu'il est mal installé ?

Merci encore de ton aide et de ta réactivité car je n'ai jamais fait ce genre de chose auparavant.

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:54
par stealth35
oui j'ai redémarré le serveur.
Par contre mon dossier "/PEAR" ne contient que : "go-pear.phar" . J'imagine qu'il est mal installé ?

Merci encore de ton aide et de ta réactivité car je n'ai jamais fait ce genre de chose auparavant.

donc ton pear n'est pas installer, lance le fichier go-pear.bat :wink:

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:57
par binouz
ce que j'ai tenté mais ....

Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha
r error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in C:\
softs\php\PEAR\go-pear.phar on line 1236

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 10:58
par stealth35
ce que j'ai tenté mais ....

Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha
r error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in C:\
softs\php\PEAR\go-pear.phar on line 1236
t'as quelle version de PHP ?

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 11:00
par binouz
5.3.0

Re: [Symfony] Plugin sitemap

Posté : 01 juin 2010, 11:04
par binouz
ok visiblement
php -d phar.require_hash=0 go-pear.phar fonctionne