Laboratoire des TICE
Des idées plein l’entête

Un problème de squelette ?

jeudi 6 octobre 2011

Lorsque SPIP se trouve confronté à une erreur dans sa communication avec la base de données SQL, il affiche à l’écran la requête qui a échoué, ainsi que le message d’erreur renvoyé par la base de données (en rouge).

Le problème peut provenir :
- soit d’une erreur dans la définition de votre squelette, si vous êtes en train de modifier votre site ;
- soit d’une panne de la base de données.

Par exemple, un message du type
> Unknown column ’articles.chapi’ in ’where clause’ signale que la boucle fait appel à un critère de sélection (chapi) qui n’est pas prévu.

En revanche, un message du type
> Can’t open file : ’spip_articles.MYD’ signale un grave problème de la base SQL elle-même : voyez alors avec votre hébergeur pour qu’il révise son installation et/ou répare votre base de données. Vous pouvez aussi tenter une auto-réparation de la base (si votre base le permet).