[spip-dev] [Spip 3.0.7] Page vide/blanche lors de la prévisualisation

Bonjour,

Après avoir posté dans gmane.comp.web.spip.user, on m'a redirigé ici. J'espère poster au bon endroit et vous prie d'accepter mes excuses par avance si ce n'est pas le cas, je découvre à peine la communauté Spip.

Suite à la migration du site http://www.stade-rennais-online.com/ d'un hébergement mutualisé vers un hébergement dédié, tout semble bien fonctionner, si ce n'est qu'il n'est plus possible de prévisualiser les articles avant publication.

Cette fonction affiche une page vide / blanche / vierge, avec uniquement les 3 boutons en haut à droite : "Article (3493)", "Recalculer cette page*","Prévisualisation".

La configuration est la suivante :
- varnish (on ou off, c'est pareil),
- nginx/1.1.19
- spip 3.0.7 (précédent meme problème en 3.0.5),

Il n'y a pas d'erreur dans les logs nginx, et la page renvoi bien un code 200. Dans les logs de spip, il y a l'erreur suivante (exemple) http://pastebin.com/Bv2arJfd :
    Apr 08 11:46:35 82.230.112.18 (pid 36213) :Pri:ERREUR: fonctionexecute_pipeline_traduire absente : pipeline desactive
    Apr 08 11:46:44 82.230.112.18 (pid 36217) :Pri:ERREUR: Erreur mysql 1062
    Apr 08 11:46:44 82.230.112.18 (pid 36217) :Pri:ERREUR: Duplicate entry'0-Sadio-Diallo' for key 'PRIMARY' - INSERT INTO spip_urls(url,type,id_objet,id_parent,segments) VALUES('Sadio-Diallo','article',3372,0,1)

Je vous remercie par avance de votre aide,
Damien

Bonjour,

Finalement j'ai trouvé tout seul (et par hasard, grâce à un autre bug lié lui à la pagination), donc je réponds ici pour le cas ou une autre personne serait confrontée au même problème.

Dans ma configuration nginx j'avais :

location / {
        try_files $uri $uri/ /index.php;
}

au lieu de :

location / {
        try_files $uri $uri/ /spip.php?q=$uri&$args;
}

Ce qui semblait fonctionner à première vue, mais éliminait de fait tous les arguments passés. La syntaxe correcte était pourtant disponible ici : http://wiki.nginx.org/SPIP

Bon Spip à tous,
Damien