Soucis avec SPIP

pierre_kuhn

Active Member
#1
Bonjour

Voici un sujet afin que vous vous lanciez dans vos problèmes, quel qu'il soit merci d'en parler.

J'ai pas mal de compétence a force de réglé mes soucis ;)
 
Dernière édition par un modérateur:
#2
Bonjour Pierre,

Allez, j'inaugure le sujet.

J'ai souscrit avant-hier un hébergement mutualisé sur PH. Je viens de monter mon premier site SPIP sur le serveur et je rencontre un petit souci (avec .htaccess, manifestement). Je décris en style télégraphique pour faire court :

- lame du couteau suisse réglée sur URL arborescentes : mes pages me renvoient une erreur 404
- lame réglée sur URL page, c'est OK.
- .htaccess configuré et présent à la racine du Spip (j'ai essayé "rewritebase /" et "rewritebase /mon_repertoire/" pour être sûre)
- j'ai (un peu en désespoir de cause) viré le .htaccess présent par défaut à la racine de l'espace serveur : pas mieux.
- cache spip vidée, base des URL vidée : pas mieux.

Y a-t-il un réglage à faire quelque part au niveau du cpanel pour que les .htaccess soient pris en compte (et si oui, où ? j'ai pas trouvé) ? As-tu déjà rencontré ce problème ?

Je précise que le site tourne parfaitement en local, tournait sans souci chez mon ancien hébergeur ainsi que chez l'hébergeur d'n ami chez qui j'ai squatté temporairement. Dans tous les cas, mêmes versions spip & couteau suisse, mêmes plugins installé, même .htaccess : ce n'est donc pas au niveau des versions ou d'incompatibilité de plugins qu'il faut chercher.
 
Dernière édition:

pierre_kuhn

Active Member
#3
Bonjour Crazy

Un SPIP chez PH tourne très bien, il me faut pas modifier le .htaccess que tu trouve dans spip au départ.
Tu as quel version SPIP?
Quel plugins ? et je les veux tous
Des réglage spécifique ?

Et une url ?
 
#4
Bonjour Pierre,

Merci pour cette première réponse.

Je n'ai pas modifié le .htaccess d'origine : je signalais avoir essayé un "rewritebase /mon-repertoire/" en constatant que l'envoi d'origine vers la racine ne fonctionnait pas (j'avais dû un jour le faire pour un autre site, mais je ne me souviens pas exactement du contexte). Peu importe : comme cela n'a rien arrangé, j'ai remis le "rewritebase /"; je suis donc bien revenue à l'htaccess de base.

Pour les plugins et versions, comme dit plus haut, je ne pense pas que cela soit la bonne piste. En effet :
  • d'une part le site fonctionne sans problème sur 3 autres serveurs avec la même config (versions spip et plugins)
  • d'autre part, c'est vraiment la réécriture d'URL qui est en cause : avec le couteau suisse réglé sur les URL de type "page", ça fonctionne parfaitement.
Voici quand même les infos, au cas où une logique m'échapperait :
  • Spip 2.1.2.
  • Articles en édition directe - version 0.1.1
  • Barre Typo V2 - version 2.5.3
  • Champs Extras2 - version 1.7.1
  • Corbeille - version 0.71
  • Interface pour Champs Extras - version 1.2.1
  • Le Couteau Suisse - version 1.8.24.00
  • MediaBox - version 0.6.8
  • Mediathèque - version 1.6.3
  • Saisies pour formulaires - version 1.9.8
  • SPIP Bonux - version 2.2.21
Pour l'URL, il s'agit d'un site privé, je préfère ne pas mettre le lien sur un forum. Mais je te l'envoie en MP au besoin.
 

pierre_kuhn

Active Member
#5
Re

Est ce que tu peux éviter de passer par la lame du CS et utiliser SPIP pour la gestions pour voir ?
Ensuite passe en 2.1.11 pour voir, juste comme ça.
 
#6
Hello,

Réécriture sur base de la config spip au lieu de la lame CS : pas d'amélioration.
J'upgrade demain et je reviens dire quoi.

Merci à toi et bonne soirée
 
#7
Re-moi,

Spip mis à jour en 2.1.11. J'en ai profité pour mettre à jour tous mes plugins. Je n'ai pas remis la barre typo, remplacée par le porte plume en 2.1.11. Voici ma config actuelle :
  • Articles en édition directe - version 0.1.1
  • Champs Extras2 - version 1.10.0
  • Corbeille - version 0.71.0
  • Interface pour Champs Extras - version 1.3.0
  • Le Couteau Suisse - version 1.8.45
  • MediaBox - version 0.6.10
  • Mediathèque - version 1.6.7
  • Saisies pour formulaires - version 1.16.0
  • SPIP Bonux - version 2.3.0

Mais toujours en erreur sur la réécriture d'URL. Que ce soit via la config Spip ou via la lame du CS. Je désespère un peu, là... :(
 
#8
Je viens de réaliser un truc...

La page 404 que j'obtiens est celle renvoyée par le serveur PH et non celle de Spip. Or, c'est le htaccess qui gère le renvoi vers la 404 de Spip (la ligne est dé-commentée). C'est donc bien au niveau de la prise en compte du htaccess que ça coince, rien à voir avec la config de Spip.

Ça ne résout pas mon problème mais ça balise le terrain. Une idée ?
 
#9
Bonjour Pierre,

Je me réponds à moi-même : j'ai ouvert un ticket juste après mon précédent post. D'après le support, il faut attendre que le nom de domaine soit propagé avant de pouvoir utiliser le mod_rewrite : cela ne fonctionnerait pas avec l'URL provisoire donnée à l'ouverture de l'hébergement.

Bon à savoir !

Je reviendrai donné un feedback lorsque le domaine sera enfin actif (ça tarde de ce côté-là...).
Bonne journée.
 
#10
Ne pas oublier la diffusion des DNS

Oui j'avais eu un doute à un moment, c'est quand tu parlais d'avant hier, car ce dont tu parlais concernait plutôt apache que SPIP et vu les délais de diffusion dans certains cas....
N'étant pas un spécialiste SPIP je laissais Pierre te guider mais c'est intéressant à rappeler à tous, ce genre d'intervention se fait une fois le nom de domaine diffusé.

Bonne continuation.

Xtoff
 
#11
Bonjour xtoff,

Oui... je dois humblement avouer que j'ignorais complètement. La gestion serveur et celles des dns, ce n'est pas vraiment mon truc. Ma page d'accueil provisoire étant http://adresse_ip/~mon_ndd/ et les liens internes me renvoyant vers http://adresse_ip/~mon_ndd/ma_page.html, cela me semblait logique que cela fonctionne.

Ce n'est qu'après avoir pris concience que la 404 était celle du serveur et non celle de Spip que j'ai eu un doute. J'ai donc contacté le Support pour savoir si le fait d'être en adresse provisoire avait une incidence, ce qui m'a été confirmé.

Bah, voyons le bon côté des choses : l'intervention de Pierre m'aura obligée à (enfin !) prendre le temps de faire mes mises à jour. :D

Merci à vous deux et bonne soirée/journée selon le pays où vous êtes.
 
#13
Bonjour Pierre,

Effectivement, dans un monde idéal, il fau...drait. Mais on n'a pas toujours le temps, malheureusement.
Une mise à jour de Spip, ça va ultra vite. Mais il faut tout de même vérifier ensuite si tout s'est bien passé, les compatibilités des plugins utilisés et... prévoir du temps devant soi pour réparer ou changer de plugin en cas de pépin. Même si ça arrive rarement. Donc souvent, je me contente de l'écran de sécurité. Pâââs bien, je sais... :eek:

Enfin soit, mon nom de domaine est à présent actif et tout est OK. Je soulignerai - comme d'autres avant moi - la réactivité du service support à mon ticket. C'est de bon augure.

Juste pour info : j'ai bien dû mettre rewritebase /mon_repertoire/ dans mon htaccess, mon site n'étant pas à la racine de mon www.
 
Haut