bonjour,
J'ai effectué aujourd'hui la mise à jour vers la version 11776.
Les pages avec une boucle documents m'affichent l'erreur suivante :
<BOUCLE_documents_portfolio>()Erreur SQL
FIELD(documents.extension,'png','jpg','gif') AS cpt1,
0+documents.titre AS num, documents.date, documents.fichier,
documents.titre, documents.id_document, L2.mime_type FROM
spip_documents AS `documents` INNER JOIN spip_types_documents AS L2 ON
( L2.id_type = documents.id_type ) INNER JOIN spip_documents_articles
AS L1 ON ( L1.id_document = documents.id_document ) WHERE
(documents.taille > 0 OR documents.distant='oui') AND (L1.id_article =
1973) AND (documents.mode = 'document') AND
(FIELD(documents.extension,'png','jpg','gif') <> 0) ORDER BY num,
documents.date
Unknown column 'documents.id_type' in 'on clause'
</BOUCLE_documents_portfolio>
Voyez-vous ce qui a pu se produire?
Y aurait-il eu une erreur de mise à jour de la base ?
Grand merci
brol bril a écrit :
bonjour,
J'ai effectué aujourd'hui la mise à jour vers la version 11776.
Les pages avec une boucle documents m'affichent l'erreur suivante :
Voyez-vous ce qui a pu se produire?
Oui, tu avais une version autour de 10200 svn, victime d'un bug sur une mise à jour... qu'il n'est pas possible de corriger automatiquement (vu que normalement maintenant, normalement, ca se passe bien)
Y aurait-il eu une erreur de mise à jour de la base ?
Oui et non... l'erreur vient d'une maj précédente (en théorie), à moins que tu proviennes d'une 1.9.2, auquel cas, ce n'est pas du tout normal.
Pour corriger 3 requetes depuis phpmyadmin :
ALTER TABLE spip_types_documents CHANGE `id_type` `id_type` BIGINT(
21 ) NOT NULL;
ALTER TABLE spip_types_documents DROP `id_type`;
ALTER TABLE spip_types_documents ADD PRIMARY KEY (`extension`);
brol bril a écrit :
bonjour,
J'ai effectué aujourd'hui la mise à jour vers la version 11776.
Les pages avec une boucle documents m'affichent l'erreur suivante :
Voyez-vous ce qui a pu se produire?
Y aurait-il eu une erreur de mise à jour de la base ?
Sinon, tu peux essayer [11778] qui devrait refaire cette mise à jour si elle n'a pas été faite.