2
Indicare il livello di interesse che si attribuisce a questa domanda
4

[SPIP2.0] Pages blanches dans /ecrire/ (administration inaccessible)

Julien Falconnet

Bonjour,

Ca y est après quelques mois de bons et loyaux services, j’ai finit par trop en demander à SPIP et il veut plus me laisser me connecter à l’administration. Comment que je me débrouille, dès que je suis dans écrire il me met une page vide. Quand vraiment j’ai de la chance il me laisse voir une page en mode dégradé ave la mention ’repasser en interface complète (ou qq chose comme ça).

Configuration

Pour info je suis en SPIP 2.0.2 [13532]
J’utilise la dist à peine modifiée
et les plugins couteau_suisse ispip sitemap_1_9

Émergence du problème

J’étais dans l’administration en train d’essayer de déplacer des rubriques par drag and drop (dans ?exec=articles_tous). Quan j’ai été relancé sur la page de connexion puis aux pages blanches.

Premières procédures classiques

 Vider le cache par l’interface dégradée en rusant par lynx.
 Désactiver les plugins en renommant le répertoire plugins
 Désactiver les squelettes en renommant le répertoire plugins
 dégager tous les fichiers qui ne me paraissaient pas indispensables dans le répertoire /cache/

Enquête chirurgicale

Mais bon rien n’y faisait. Donc j’ai relevé mes manches de codeur et j’ai plongé dans le code php. A coup d’echo "*" et de commentaire // je suis doucement remonté jusqu’à la source.

Voici ce que j’ai trouvé :

Mon probleme vient de la ligne

du bloc

dans la fonction
 function spip_initialisation_suite()

dans le fichier
 /ecrire/inc/utils.php

Fonction appelée dans
 /ecrire/inc_version.php

Fichier lui meme appelé par
 /ecrire/index.php

Correction et question

En mettant en commentaire la ligne fautive, l’interface admin fonctionne à nouveau normalement. J’ai réactivé sans difficulté ni douleurs les squelettes et les plugins. Par contre impossible de décommenter ces lignes sans que tout reparte en vrille.

Alors maintenant mes questions :
 Est-ce que quelqu’un a une idée d’à quoi sert cette ligne ?
 Pourquoi pose-t-elle problème ?
 Qu’est ce que ça change de la commenter/ est-ce que c’est grave/problematique ?

En espérant que :
 ça en aidera d’autres.
 ça aidera à mieux connaitre notre outil favori
 et d’une manière générale que ça fera avancer le schmilblik

Amicalement à tous !

ps: désolé pour l’autre message, le titre était foireux