Problème au changement d'hebergeur spip 1.8.2

Bonjour,

Je souhaite basculer mon site sur OVH. J'ai eu un message d'erreur au niveau de la restauration de la base "Erreur MySQL Unknown column 'url_propre' in 'field list' en local comme sur le serveur. Mais sur le serveur à chaque fois que je recalcule une page j'ai du code qui s'affiche en haut de ma page http://www.musicorum.net/sommaire.php?lang=fr&var_mode=recalcul

Par contre en local cela fonctionne correctement malgrés l'erreur à la restauration.

Avez-vous une idée d'où pourrait venir ce problème ?

Merci.

Christophe.

PS : extrait du code qui apparaît en haut de ma page au recalcul :

able;
  $boucle->from[] = "spip_signatures AS $id_table";
  $boucle->from[] = "spip_petitions AS petitions";
  $boucle->from[] = "spip_articles articles";
  $boucle->where[] = "petitions.id_article=articles.id_article";
  $boucle->where[] = "petitions.id_article=$id_table.id_article";

  // Restreindre aux elements publies
  if (!isset($boucle->where['statut'])) {
    $boucle->where['statut'] = "$id_table.statut='publie'";
  }

  $boucle->group = $boucle->id_table . '.' . $boucle->primary;
  return calculer_boucle($id_boucle, $boucles); }

//
// <BOUCLE(DOCUMENTS)>
//
function boucle_DOCUMENTS_dist($id_boucle, &$boucles) {
  $boucle = &$boucles[$id_boucle];
  $id_table = $boucle->id_table;
  $boucle->from[] = "spip_documents AS $id_table";
  $boucle->from[] = "spip_types_documents AS types_documents";
  $boucle->where[] = "$id_table.id_type=types_documents.id_type";
  // on ne veut pas des fichiers de taille nulle,
  // sauf s'ils sont distants (taille inconnue)
  $boucle->where[] = "($id_table.taille > 0 OR $id_table.distant='oui')";
  return calculer_boucle($id_boucle, $boucles);
}

Je pense finalement avoir résolu le problème en exportant la table spip_syndic par phpmyadmin de mon ancienne installation vers la nouvelle. Il faut que je passe le site en 1.9.1 pour repartir sur de bonnes bases mais comme j'ai pas mal modifié le noyau il va y avoir du boulot.

Richard Christophe a écrit :

Bonjour,

Je souhaite basculer mon site sur OVH. J'ai eu un message d'erreur au niveau de la restauration de la base "Erreur MySQL Unknown column 'url_propre' in 'field list' en local comme sur le serveur. Mais sur le serveur à chaque fois que je recalcule une page j'ai du code qui s'affiche en haut de ma page http://www.musicorum.net/sommaire.php?lang=fr&var_mode=recalcul

Par contre en local cela fonctionne correctement malgrés l'erreur à la restauration.

Avez-vous une idée d'où pourrait venir ce problème ?

Merci.

Christophe.

PS : extrait du code qui apparaît en haut de ma page au recalcul :

able;
  $boucle->from = "spip_signatures AS $id_table";
  $boucle->from = "spip_petitions AS petitions";
  $boucle->from = "spip_articles articles";
  $boucle->where = "petitions.id_article=articles.id_article";
  $boucle->where = "petitions.id_article=$id_table.id_article";

  // Restreindre aux elements publies
  if (!isset($boucle->where['statut'])) {
    $boucle->where['statut'] = "$id_table.statut='publie'";
  }

  $boucle->group = $boucle->id_table . '.' . $boucle->primary;
  return calculer_boucle($id_boucle, $boucles); }

//
// <BOUCLE(DOCUMENTS)>
//
function boucle_DOCUMENTS_dist($id_boucle, &$boucles) {
  $boucle = &$boucles[$id_boucle];
  $id_table = $boucle->id_table;
  $boucle->from = "spip_documents AS $id_table";
  $boucle->from = "spip_types_documents AS types_documents";
  $boucle->where = "$id_table.id_type=types_documents.id_type";
  // on ne veut pas des fichiers de taille nulle,
  // sauf s'ils sont distants (taille inconnue)
  $boucle->where = "($id_table.taille > 0 OR $id_table.distant='oui')";
  return calculer_boucle($id_boucle, $boucles);
}

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ