Page sommaire introuvable après passage en 2.0.5

Je suis passé hier midi de 2.0.3 en 2.0.5 et tout semblait bien se
passer. Mais mauvaise surprise ce matin : erreur 404 lorsque j'essaie
d'accéder au sommaire du site. Evidemment le cache s'est vidé depuis
...

Je n'ai rien trouvé sur les archives de la liste à ce sujet, sinon
quelqu'un qui avait un pb avec IIS. Je suis hébergé chez Php Net
(serveur mutualisé Apache) Je suis le seul à avoir ce problème ?
--
Le whisky est une mauvaise chose. Surtout le mauvais whisky ! (George
Bernard Shaw)

Le 8 mars 2009 10:52, Olivier THIERRY <olivier.thierry@gmail.com> a écrit :

Je suis passé hier midi de 2.0.3 en 2.0.5 et tout semblait bien se
passer. Mais mauvaise surprise ce matin : erreur 404 lorsque j'essaie
d'accéder au sommaire du site. Evidemment le cache s'est vidé depuis
...

Je n'ai rien trouvé sur les archives de la liste à ce sujet, sinon
quelqu'un qui avait un pb avec IIS. Je suis hébergé chez Php Net
(serveur mutualisé Apache) Je suis le seul à avoir ce problème ?
--
Le whisky est une mauvaise chose. Surtout le mauvais whisky ! (George
Bernard Shaw)

Je suis repassé en 2.0.3 et tout marche bien, donc ça vient bien de la 2.0.5.
Si j'accède au sommaire avec l'URL "/spip.php?page=sommaire" ça marche
bien également.
C'est donc la redirection de index.php vers cette page sommaire qui ne
fonctionne pas avec la 2.0.5. Quelqu'un a une idée ?

Olivier

Olivier THIERRY a écrit :

Je suis repassé en 2.0.3 et tout marche bien, donc ça vient bien de la 2.0.5.
Si j'accède au sommaire avec l'URL "/spip.php?page=sommaire" ça marche

comment est écrit l'appel vers le sommaire dans le squelette ?
l'adresse du site est-elle bonne dans 'configuration' ?
le htaccess est-il activé ?
as-tu une url (pour voir in real life) ?

Le whisky est une mauvaise chose. Surtout le mauvais whisky !

oui.
justement...

2009/3/8 denisb <denisb@laposte.net>:

Olivier THIERRY a écrit :

Je suis repassé en 2.0.3 et tout marche bien, donc ça vient bien de la
2.0.5.
Si j'accède au sommaire avec l'URL "/spip.php?page=sommaire" ça marche

comment est écrit l'appel vers le sommaire dans le squelette ?

Comprends pas trop la question ... Je passe par le fichier index.php
qui fait un
"include ('spip.php');"

l'adresse du site est-elle bonne dans 'configuration' ?

Oui. Et si ce n'était pas le cas, je pense que les autres squelettes
ne fonctionneraient pas non plus. Or ils fonctionnent :wink:

le htaccess est-il activé ?

Oui. Ainsi que les URL propres (propres2). J'avais une version 1.9.2
avant de passer en 2.0.3, peut-être qu'il y a du travail à faire au
niveau du htaccess, faudra que je vérifie comme Frédéric Moinard me
l'a suggéré. Sinon chez PhpNet c'est un fichier htaccess.fi et pas
.htaccess, je sais pas trop si ça peut avoir un impact.

as-tu une url (pour voir in real life) ?

Vu que c'est un site en prod et que la page sommaire c'est quand même
un peu important, je suis revenu en 2.0.3 donc plus possible de voir
le pb en live :wink: Je préfère vérifier tout ça en local d'abord.

Le whisky est une mauvaise chose. Surtout le mauvais whisky !

oui.
justement...

Je n'étais pourtant pas sous l'emprise de substances liquides qui
brûlent la gorge quand je suis passé à la 2.0.5 :frowning:

Merci pour ton aide en tout cas :slight_smile:

Olivier

Olivier THIERRY a écrit :

Comprends pas trop la question ... Je passe par le fichier index.php
qui fait un
"include ('spip.php');"

dans ton squelette tu as :
   href="#URL_SITE_SPIP"
ou
   href="index.php"
ou
   href="http://…"
...

Je n'étais pourtant pas sous l'emprise de substances liquides qui
brûlent la gorge quand je suis passé à la 2.0.5 :frowning:

regret ?

Ton problème me fait penser aux problèmes de redirection que j'ai rencontrés et que j'ai signalés là

http://article.gmane.org/gmane.comp.web.spip.user/141150

et pour lesquels j'ai *à priori* trouvé une réponse en remplaçant le fichier inc/header.php de la distrib par celui de la version 192g....

Dans le panneau de configuration (espace privé) vous avez conservé
l'ancienne adresse, celle pour la 2.0.3 conservée en rechargeant la base. A
vérifier.

Jean
----- Original Message -----
From: "Olivier THIERRY" <olivier.thierry@gmail.com>
To: "denisb" <denisb@laposte.net>
Cc: <spip@rezo.net>
Sent: Sunday, March 08, 2009 12:01 PM
Subject: Re: [Spip]Page sommaire introuvable après passage en 2.0.5

2009/3/8 denisb <denisb@laposte.net>:

Olivier THIERRY a écrit :

Je suis repassé en 2.0.3 et tout marche bien, donc ça vient bien de la
2.0.5.
Si j'accède au sommaire avec l'URL "/spip.php?page=sommaire" ça marche

comment est écrit l'appel vers le sommaire dans le squelette ?

Comprends pas trop la question ... Je passe par le fichier index.php
qui fait un
"include ('spip.php');"

l'adresse du site est-elle bonne dans 'configuration' ?

Oui. Et si ce n'était pas le cas, je pense que les autres squelettes
ne fonctionneraient pas non plus. Or ils fonctionnent :wink:

le htaccess est-il activé ?

Oui. Ainsi que les URL propres (propres2). J'avais une version 1.9.2
avant de passer en 2.0.3, peut-être qu'il y a du travail à faire au
niveau du htaccess, faudra que je vérifie comme Frédéric Moinard me
l'a suggéré. Sinon chez PhpNet c'est un fichier htaccess.fi et pas
.htaccess, je sais pas trop si ça peut avoir un impact.

as-tu une url (pour voir in real life) ?

Vu que c'est un site en prod et que la page sommaire c'est quand même
un peu important, je suis revenu en 2.0.3 donc plus possible de voir
le pb en live :wink: Je préfère vérifier tout ça en local d'abord.

Le whisky est une mauvaise chose. Surtout le mauvais whisky !

oui.
justement...

Je n'étais pourtant pas sous l'emprise de substances liquides qui
brûlent la gorge quand je suis passé à la 2.0.5 :frowning:

Merci pour ton aide en tout cas :slight_smile:

Olivier
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

--
Jâ??utilise la version gratuite de SPAMfighter pour utilisateurs privés.
Jusquâ??à présent SPAMfighter a bloqué 5055 courriels spam.
Nous avons en ce moment 6 millions dâ??utilisateurs de par le monde entier.
Les utlisateurs payants nâ??ont pas ce message. Vous pouvez télécharger la version gratuite: Filtre Anti Spam gratuit pour Outlook, Outlook Express, Windows Live Mail & Thunderbird - SPAMfighter

Le 8 mars 2009 12:01, Olivier THIERRY <olivier.thierry@gmail.com> a écrit :

2009/3/8 denisb <denisb@laposte.net>:

Olivier THIERRY a écrit :

Je suis repassé en 2.0.3 et tout marche bien, donc ça vient bien de la
2.0.5.
Si j'accède au sommaire avec l'URL "/spip.php?page=sommaire" ça marche

comment est écrit l'appel vers le sommaire dans le squelette ?

Comprends pas trop la question ... Je passe par le fichier index.php
qui fait un
"include ('spip.php');"

l'adresse du site est-elle bonne dans 'configuration' ?

Oui. Et si ce n'était pas le cas, je pense que les autres squelettes
ne fonctionneraient pas non plus. Or ils fonctionnent :wink:

le htaccess est-il activé ?

Oui. Ainsi que les URL propres (propres2). J'avais une version 1.9.2
avant de passer en 2.0.3, peut-être qu'il y a du travail à faire au
niveau du htaccess, faudra que je vérifie comme Frédéric Moinard me
l'a suggéré. Sinon chez PhpNet c'est un fichier htaccess.fi et pas
.htaccess, je sais pas trop si ça peut avoir un impact.

as-tu une url (pour voir in real life) ?

Vu que c'est un site en prod et que la page sommaire c'est quand même
un peu important, je suis revenu en 2.0.3 donc plus possible de voir
le pb en live :wink: Je préfère vérifier tout ça en local d'abord.

Le whisky est une mauvaise chose. Surtout le mauvais whisky !

oui.
justement...

Je n'étais pourtant pas sous l'emprise de substances liquides qui
brûlent la gorge quand je suis passé à la 2.0.5 :frowning:

Merci pour ton aide en tout cas :slight_smile:

Olivier

Bon, je n'arrive pas à reproduire le problème sur mon site en local.
J'ai recréé mon fichier .htaccess à partir de celui de la distribution
de la 2.0.5. En local pas de problème, tout marche. Si je l'envoie sur
mon espace PhpNET, la page sommaire ne marche pas.
Est-ce qu'il y a d'autres spipeurs en 2.0.5 sur PHP Net utilisant les
url propres et qui auraient (ou pas) le même problème ?

Bonjour,

Je suis passé hier midi de 2.0.3 en 2.0.5 et tout semblait bien se
passer. Mais mauvaise surprise ce matin : erreur 404 lorsque j'essaie
d'accéder au sommaire du site. Evidemment le cache s'est vidé depuis
...

Je n'ai rien trouvé sur les archives de la liste à ce sujet, sinon
quelqu'un qui avait un pb avec IIS. Je suis hébergé chez Php Net
(serveur mutualisé Apache) Je suis le seul à avoir ce problème ?
--
Le whisky est une mauvaise chose. Surtout le mauvais whisky ! (George
Bernard Shaw)

Signaler sur la liste DEV sans réponse depuis 8 jours :
voici ce que j'ai fait pour rétablir la page d'accueil avec l'URL : http://domaine/site/
Dans le fichier /ecrire/public/assembler.php ligne 100 et suivantes :
Original :
--------------------------------------------------------------------
  else if ($fond == ''
  OR $fond == 'type_urls' /* compat avec htaccess 2.0.0 */
  )
  $fond = ($type === 'syndic') ? 'site' : $type;
--------------------------------------------------------------------
Modifier pour obtenir :
--------------------------------------------------------------------
     else { // AP Modif
      if($fond=='' and $type=='404') $fond='sommaire'; // AP Ajout
      if ($fond == ''
     OR $fond == 'type_urls' /* compat avec htaccess 2.0.0 */
     )
      $fond = ($type === 'syndic') ? 'site' : $type;
     } // AP Modif
--------------------------------------------------------------------

C'est bien un endroit qui a été modifier entre la version 2.0.3 et 2.0.5 et cela rétabli
l'affichage de la page d'accueil (sommaire) pour les url suivantes :
http://domaine/site/
http://domaine/site/index.php
http://domaine/site/spip.php
qui donnaient bien une page 404 !!!!
Chez nous en serveur window + IIS et URL standard.

++

Eric.