table "articles" qui coince

Salut Nadège

Il faut savoir que c'est SPIP qui écrit la requête SQL et la transmet à MYSQL.
Si cette requête n'est pas conforme à la structure de la base de données,
MYSQL retourne un message d'erreur, sinon les données.

Si ta table ne correspond pas à la requête, il ne suffit pas de la modifier
la dite table pour supprimer le problème. Faut il encore comprendre comment
cette différence est arrivée.

Les possibilité sont multiples. Il est probable que les arguments passé dans
les boucles des squelettes soient erronés. Mais alors, cela ne planterais
pas dans la partie admin. du site. Enfin,n pour autant que personne n'aie
modifié les scripts PHP dans /ecrire. Si ça plante dans la partie admin., je
ne vois qu'un déphasage entre les version de SPIP et la base MYSQL.

J'ai cru comprendre que tu avais réinstallé SPIP au moins une fois. Si tu
n'as pas pris la peine d'effacer complètement la structure de la base
(tables, index et je ne sais quoi encore ), l'erreur vient de là.

Pour ce faire, rien de plus facile. La requête SQL : [ DROP nom_de_ta_base ]
va l'éliminer à tout jamais. Le fait d'effacer le fichier inc_connect.php3 du
répertoire /ecrire et de relancer l'installation aura pour effet de créer la
bonne structure de base de donnée. Reste plus qu'à te débrouiller comme tu
peux avec ton DUMP. Mais là c'est une autre histoire.

Ma table "spip-articles" pose toujours problème. Au
fonctionnement, tout va bien. Dès que je me connecte à la
partie admin du site... Boum la table "articles" n'est plus
accessible, n'est plus correcte.
En collant la requete que j'ai à l'écran, dans Php Myadmin,
j'obtiens cette réponse :
"requête SQL :
SHOW KEYS FROM `spip_articles`
MySQL a répondu:
Ne peut ouvrir le fichier: 'spip_articles.MYD'. (Errcode:
144)"
Alors, comme la première fois je me dis "je vais la
supprimer"... Mais je ne peux plus non plus car :>
"MySQL a répondu:
Error on delete of '.\spip\spip_articles.MYI' (Errcode: 13)"
Quelqu'un a-t-il rencontré cela un jour? Que se passet-t-il?

--
______________________________

  Thierry Isenring
          EPFL
______________________________

From ferdinand@infocrise.org Wed Jul 31 16:42:40 2002

Return-Path: <ferdinand@infocrise.org>
Received: from mel-rto3.wanadoo.fr (smtp-out-3.wanadoo.fr [193.252.19.233])
  by miel.brainstorm.fr (Postfix) with ESMTP id 7C7F61C0BF
  for <spip@rezo.net>; Wed, 31 Jul 2002 16:42:40 +0200 (CEST)
Received: from mel-rta8.wanadoo.fr (193.252.19.79) by mel-rto3.wanadoo.fr
  (6.5.007)
  id 3D1848E6012C5B21 for spip@rezo.net; Wed, 31 Jul 2002 16:42:40 +0200
Received: from Mix-Toulon-112-1-177.abo.wanadoo.fr (80.9.228.177) by
  mel-rta8.wanadoo.fr (6.5.007)
  id 3D2A78F600A3D05D; Wed, 31 Jul 2002 16:42:39 +0200
Date: Wed, 31 Jul 2002 16:32:05 +0200
From: ferdinand <ferdinand@infocrise.org>
X-Mailer: The Bat! (v1.53d) Educational
Organization: anaGram
X-Priority: 3 (Normal)
Message-ID: <8925432858.20020731163205@rainaudi.com>
To: "Olivier Bonnet" <olivier.bonnet11@wanadoo.fr>
Cc: spip@rezo.net
Subject: Re: [Spip] Mon site sous SPIP ?
In-Reply-To: <011c01c23878$3f571da0$0101a8c0@computer>
References: <011c01c23878$3f571da0$0101a8c0@computer>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Wed, 31 Jul 2002 14:42:40 -0000
Status: O
Content-Length: 900
Lines: 22

bonjour Olivier,

ton message du Wednesday, July 31, 2002, 11:54:22 AM :

OB> Bonjour,

OB> Cela fait un moment que je lis vos messages tous les jours sans intervenir.

OB> Aujourd'hui je me pose la question de savoir si mon site (URL dans la signature) aurait un intérêt à passer sous SPIP, ou plutôt à évoluer vers une version PHP.
OB> Par ailleurs, n'étant pas informaticien et n'ayant découvert HTML que depuis 8 mois environ, je me demande également si l'effort à entreprendre serait compensé par les effets positifs pour la
OB> gestion du site.

OB> Quelqu'un qui aurait effectué cette "migration" pourrait-il me donner son avis.

ya pas foto : c'est comme apprendre à conduire ou "marcher à vélo"
pour le restant de tes jours. (j'apprends...)

--
cordialement,
ferdinand mailto:ferdinand@infocrise.org
http://www.infocrise.info
http://www.infocrise.org/index.php3

Non, vu les messages d'erreur, c'est MySQL qui coince.
Soit la table est corrompue, soit un autre truc bizarre est arrivé.
La doc MySQL dit :
        Error code 144: Unknown error 144
        144 = Table is crashed and last repair failed

Essaie d'abord de relancer MySQL. Puis, depuis phpMyAdmin, essaie
de réparer la table (il y a une option pour ça). Sinon, tu n'as
plus qu'à la supprimer, soit directement depuis MySQL, soit
manuellement en effaçant les fichiers (pour ça, n'oublie pas
d'abord d'arrêter MySQL).
En espérant que tu aies une sauvegarde récente....

a+

Antoine.

Salut Nadège

Il faut savoir que c'est SPIP qui écrit la requête SQL et la transmet à
MYSQL. Si cette requête n'est pas conforme à la structure de la base de
données, MYSQL retourne un message d'erreur, sinon les données.