[SPIP Zone] Problème SPIP-Listes 193 ?

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

J'ai désinstallé le plugin SPIP-Listes, supprimé le
plugin de /plugins et l'ai réinstallé (toujours pas de
"carton"...)
Ca ne marche pas mieux, effectivement avec PhPMyAdmin, on
voit bien que
- spip_auteurs_mod_listes
- spip_courriers
- spip_listes
- spip_auteurs_courriers
ne sont pas créés.

j'ai eu le même problème avec le plugin Inscription 2: aparremment les tables qui devaient êtres générées par le script d'install du plugin ne l'étaient pas (et en particulier la table spip_auteurs_elargis)
Du coup j'ai du forcer le script d'installation des tables via un appel à la fonction de création de ces tables dans le xxx_mes_fonctions.php du plugin

Pour faire simple dans ton cas, tu trouvera ci-dessous la requête SQL nécessaire pour créer les tables qu'il te manque via phpmyadmin mais peut être y'a t'il un truc de cassé dans le processus d'install des tables de certains plugins... => d'autres ont ils constatés des anomalies du même style?

--
-- Structure de la table 'spip_auteurs_courriers'
--

CREATE TABLE spip_auteurs_courriers (
  id_auteur bigint(21) NOT NULL default '0',
  id_courrier bigint(21) NOT NULL default '0',
  statut enum('a_envoyer','envoye','echec') NOT NULL default 'a_envoyer',
  etat varchar(5) NOT NULL default '',
  maj datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY (id_auteur,id_courrier)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Structure de la table 'spip_auteurs_elargis'
--

CREATE TABLE spip_auteurs_elargis (
  id_auteur bigint(21) NOT NULL,
  spip_listes_format varchar(8) NOT NULL default 'non',
  nom_famille text NOT NULL,
  prenom text NOT NULL,
  adresse text NOT NULL,
  code_postal text NOT NULL,
  ville text NOT NULL,
  telephone text NOT NULL,
  sexe text NOT NULL,
  pays int(11) NOT NULL,
  profession text NOT NULL,
  societe text NOT NULL,
  fonction text NOT NULL,
  adresse_pro text NOT NULL,
  code_postal_pro text NOT NULL,
  ville_pro text NOT NULL,
  pays_pro text NOT NULL,
  PRIMARY KEY (id_auteur)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Structure de la table 'spip_auteurs_listes'
--

CREATE TABLE spip_auteurs_listes (
  id_auteur bigint(21) NOT NULL default '0',
  id_liste bigint(21) NOT NULL default '0',
  date_inscription datetime NOT NULL default '0000-00-00 00:00:00',
  statut enum('a_valider','valide') NOT NULL default 'a_valider',
  format enum('html','texte') NOT NULL default 'html',
  PRIMARY KEY (id_auteur,id_liste)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Structure de la table 'spip_auteurs_mod_listes'
--

CREATE TABLE spip_auteurs_mod_listes (
  id_auteur bigint(21) NOT NULL,
  id_liste bigint(21) NOT NULL,
  PRIMARY KEY (id_auteur,id_liste)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Structure de la table 'spip_courriers'
--

CREATE TABLE spip_courriers (
  id_courrier bigint(21) NOT NULL auto_increment,
  id_auteur bigint(21) NOT NULL,
  id_liste bigint(21) NOT NULL default '0',
  titre text NOT NULL,
  texte longblob NOT NULL,
  message_texte longblob NOT NULL,
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  statut varchar(10) NOT NULL,
  `type` varchar(10) NOT NULL,
  email_test varchar(255) NOT NULL default '',
  total_abonnes bigint(21) NOT NULL default '0',
  nb_emails_envoyes bigint(21) NOT NULL default '0',
  nb_emails_non_envoyes bigint(21) NOT NULL default '0',
  nb_emails_echec bigint(21) NOT NULL default '0',
  nb_emails_html bigint(21) NOT NULL default '0',
  nb_emails_texte bigint(21) NOT NULL default '0',
  date_debut_envoi datetime NOT NULL default '0000-00-00 00:00:00',
  date_fin_envoi datetime NOT NULL default '0000-00-00 00:00:00',
  idx enum('','1','non','oui','idx') NOT NULL default '',
  PRIMARY KEY (id_courrier),
  KEY idx (idx)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Structure de la table 'spip_listes'
--

CREATE TABLE spip_listes (
  id_liste bigint(21) NOT NULL auto_increment,
  titre text NOT NULL,
  descriptif text NOT NULL,
  texte longblob NOT NULL,
  pied_page longblob NOT NULL,
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  titre_message varchar(255) NOT NULL default '',
  patron varchar(255) NOT NULL default '',
  periode bigint(21) NOT NULL,
  lang varchar(10) NOT NULL,
  maj datetime NOT NULL default '0000-00-00 00:00:00',
  statut varchar(10) NOT NULL,
  email_envoi tinytext NOT NULL,
  message_auto varchar(10) NOT NULL,
  extra longblob,
  idx enum('','1','non','oui','idx') NOT NULL default '',
  PRIMARY KEY (id_liste),
  KEY idx (idx)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

J'ai désinstallé le plugin SPIP-Listes, supprimé le
plugin de /plugins et l'ai réinstallé (toujours pas de
"carton"...)
Ca ne marche pas mieux, effectivement avec PhPMyAdmin, on
voit bien que
- spip_auteurs_mod_listes
- spip_courriers
- spip_listes
- spip_auteurs_courriers
ne sont pas créés.

j'ai eu le même problème avec le plugin Inscription 2: aparremment les tables qui devaient êtres générées par le script d'install du plugin ne l'étaient pas (et en particulier la table spip_auteurs_elargis)
Du coup j'ai du forcer le script d'installation des tables via un appel à la fonction de création de ces tables dans le xxx_mes_fonctions.php du plugin

Pour faire simple dans ton cas, tu trouvera ci-dessous la requête SQL nécessaire pour créer les tables qu'il te manque via phpmyadmin mais peut être y'a t'il un truc de cassé dans le processus d'install des tables de certains plugins... => d'autres ont ils constatés des anomalies du même style?

Merci beaucoup :-))
J'attends quand même un peu d'autres réponses avant de les créer, ça pourra aider !

--
Philippe

Pour voir le carton il faut cliquer la div du plugin dans la liste pour deplier la suite.

J'ai installé spip listes pas plus tard qu'avant hier sur un spip neuf et ca a bien marché, j'en ai profité pour ajouter un nouveau formulaire d'inscription CVT même.

j'ai ionsatllé dans l'ordre :

cfg
inscription2
spip-listes

(et abonnement aussi mais bon, ca c parce que c moi).

BoOz

Philippe G wrote:

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

J'ai désinstallé le plugin SPIP-Listes, supprimé le
plugin de /plugins et l'ai réinstallé (toujours pas de
"carton"...)
Ca ne marche pas mieux, effectivement avec PhPMyAdmin, on
voit bien que
- spip_auteurs_mod_listes
- spip_courriers
- spip_listes
- spip_auteurs_courriers
ne sont pas créés.

j'ai eu le même problème avec le plugin Inscription 2: aparremment les tables qui devaient êtres générées par le script d'install du plugin ne l'étaient pas (et en particulier la table spip_auteurs_elargis)
Du coup j'ai du forcer le script d'installation des tables via un appel à la fonction de création de ces tables dans le xxx_mes_fonctions.php du plugin

Pour faire simple dans ton cas, tu trouvera ci-dessous la requête SQL nécessaire pour créer les tables qu'il te manque via phpmyadmin mais peut être y'a t'il un truc de cassé dans le processus d'install des tables de certains plugins... => d'autres ont ils constatés des anomalies du même style?

Merci beaucoup :-))
J'attends quand même un peu d'autres réponses avant de les créer, ça pourra aider !

BoOz a écrit :

Pour voir le carton il faut cliquer la div du plugin dans la liste pour deplier la suite.

C'est bien ce que j'ai fait mais je ne vois rien !
http://www.patristique.org/pas_carton_spip_listes.jpg

--
Philippe

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

J'ai désinstallé le plugin SPIP-Listes, supprimé le
plugin de /plugins et l'ai réinstallé (toujours pas de
"carton"...)
Ca ne marche pas mieux, effectivement avec PhPMyAdmin, on
voit bien que
- spip_auteurs_mod_listes
- spip_courriers
- spip_listes
- spip_auteurs_courriers
ne sont pas créés.

j'ai eu le même problème avec le plugin Inscription 2: aparremment les tables qui devaient êtres générées par le script d'install du plugin ne l'étaient pas (et en particulier la table spip_auteurs_elargis)
Du coup j'ai du forcer le script d'installation des tables via un appel à la fonction de création de ces tables dans le xxx_mes_fonctions.php du plugin

Pour faire simple dans ton cas, tu trouvera ci-dessous la requête SQL nécessaire pour créer les tables qu'il te manque via phpmyadmin mais peut être y'a t'il un truc de cassé dans le processus d'install des tables de certains plugins... => d'autres ont ils constatés des anomalies du même style?

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 8

* Philippe G tapuscrivait, le 10/06/2009 12:07:

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

J'ai désinstallé le plugin SPIP-Listes, supprimé le
plugin de /plugins et l'ai réinstallé (toujours pas de
"carton"...)
Ca ne marche pas mieux, effectivement avec PhPMyAdmin, on
voit bien que
- spip_auteurs_mod_listes
- spip_courriers
- spip_listes
- spip_auteurs_courriers
ne sont pas créés.

j'ai eu le même problème avec le plugin Inscription 2: aparremment les tables qui devaient êtres générées par le script d'install du plugin ne l'étaient pas (et en particulier la table spip_auteurs_elargis)
Du coup j'ai du forcer le script d'installation des tables via un appel à la fonction de création de ces tables dans le xxx_mes_fonctions.php du plugin

Pour faire simple dans ton cas, tu trouvera ci-dessous la requête SQL nécessaire pour créer les tables qu'il te manque via phpmyadmin mais peut être y'a t'il un truc de cassé dans le processus d'install des tables de certains plugins... => d'autres ont ils constatés des anomalies du même style?

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 8

Quelle version de MySQL ?
Sur OVH, tu as le choix à la création d'une base entre 4 et 5
==> prends la 5.

--
RealET

RealET a écrit :

* Philippe G tapuscrivait, le 10/06/2009 12:07:

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

J'ai désinstallé le plugin SPIP-Listes, supprimé le
plugin de /plugins et l'ai réinstallé (toujours pas de
"carton"...)
Ca ne marche pas mieux, effectivement avec PhPMyAdmin, on
voit bien que
- spip_auteurs_mod_listes
- spip_courriers
- spip_listes
- spip_auteurs_courriers
ne sont pas créés.

j'ai eu le même problème avec le plugin Inscription 2: aparremment les tables qui devaient êtres générées par le script d'install du plugin ne l'étaient pas (et en particulier la table spip_auteurs_elargis)
Du coup j'ai du forcer le script d'installation des tables via un appel à la fonction de création de ces tables dans le xxx_mes_fonctions.php du plugin

Pour faire simple dans ton cas, tu trouvera ci-dessous la requête SQL nécessaire pour créer les tables qu'il te manque via phpmyadmin mais peut être y'a t'il un truc de cassé dans le processus d'install des tables de certains plugins... => d'autres ont ils constatés des anomalies du même style?

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 8

Quelle version de MySQL ?
Sur OVH, tu as le choix à la création d'une base entre 4 et 5
==> prends la 5.

Je vois. Ca peut se faire, mais le site ne m'appartient pas, et ça m'a l'air de prendre quand même un peu de temps pour faire les choses proprement.

Si c'est possible je préfèrerais rester pour le moment en MySQL 4 même si je dois passer en 5 un peu plus tard..

--
Philippe