[SPIP Zone] Tables non créées avec La Fabrique

Bonjour,

Spip 3.2.5 et LF 2.3.15

J'ai créé un plugin CAVAVIN avec la fabrique, tout se passe bien, création, installation et activation avec succès.
Les objets éditoriaux apparaissent dans le menu Edition, mais lorsque j'appelle un de ces menus, il me dit

Erreur SQL 1146
Table 'jpomobpr001.spip_type_vins' doesn't exist
SELECT type_vins.id_type_vin, 0 as points, '', type_vins.nom_type, type_vins.nom_type AS titre_rang FROM spip_type_vins AS `type_vins` GROUP BY type_vins.id_type_vin ORDER BY 0+type_vins.nom_type, type_vins.nom_type
  /home/jpomobpr/www/ecrire/public/composer.php calculer_select(){ sql_select(); }

Et effectivement depuis "Tables de la base", aucune n'a été créée.

Et dans les logs Spip et Mysql, aucune erreur à l'activation du plugin...

Des pistes ?

Merci
--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Tu peux poster ton plug/base.php?

Hier j’ai eu le meme problème et en fait une de mes définitions de champs de table était fausse.
Mon champs était NuméroDeVersion et j’avais mis DEFAULT 1.0.0 au lieu de DEFAULT « 1.0.0 »
Je suspecte ton « BY 0+ »
J’espère que ce sera une piste.

Spipment votre

Charles

Le 4 oct. 2019 à 10:11, Stephane Santon <m.spiprezo@santonum.eu> a écrit :

Bonjour,

Spip 3.2.5 et LF 2.3.15

J’ai créé un plugin CAVAVIN avec la fabrique, tout se passe bien, création, installation et activation avec succès.
Les objets éditoriaux apparaissent dans le menu Edition, mais lorsque j’appelle un de ces menus, il me dit

Erreur SQL 1146
Table ‹ jpomobpr001.spip_type_vins › doesn’t exist
SELECT type_vins.id_type_vin, 0 as points, ‹  ›, type_vins.nom_type, type_vins.nom_type AS titre_rang FROM spip_type_vins AS type_vins GROUP BY type_vins.id_type_vin ORDER BY 0+type_vins.nom_type, type_vins.nom_type
/home/jpomobpr/www/ecrire/public/composer.php calculer_select(){ sql_select(); }

Et effectivement depuis « Tables de la base », aucune n’a été créée.

Et dans les logs Spip et Mysql, aucune erreur à l’activation du plugin…

Des pistes ?

Merci

Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Bonjour,

Là je ne vois pas.
J'ai tout réduit à une table avec un champ texte, et non !

Voici mon fichier d'export par La Fabrique :

Merci

Le 04/10/2019 à 10:11, Stephane Santon a écrit :

Bonjour,

Spip 3.2.5 et LF 2.3.15

J'ai créé un plugin CAVAVIN avec la fabrique, tout se passe bien, création, installation et activation avec succès.
Les objets éditoriaux apparaissent dans le menu Edition, mais lorsque j'appelle un de ces menus, il me dit

Erreur SQL 1146
Table 'jpomobpr001.spip_type_vins' doesn't exist
SELECT type_vins.id_type_vin, 0 as points, '', type_vins.nom_type, type_vins.nom_type AS titre_rang FROM spip_type_vins AS `type_vins` GROUP BY type_vins.id_type_vin ORDER BY 0+type_vins.nom_type, type_vins.nom_type
/home/jpomobpr/www/ecrire/public/composer.php calculer_select(){ sql_select(); }

Et effectivement depuis "Tables de la base", aucune n'a été créée.

Et dans les logs Spip et Mysql, aucune erreur à l'activation du plugin...

Des pistes ?

Merci

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Le 07/10/2019 à 09:31, Stephane Santon a écrit :

Bonjour,

Là je ne vois pas.
J'ai tout réduit à une table avec un champ texte, et non !

Voici mon fichier d'export par La Fabrique :
fabrique-cavavin-2019-10-07-09-22-31.php

Merci

Je viens de tester ce fichier, et la table s’installe bien pour ma part.

MM.

Le 07/10/2019 à 09:31, Stephane Santon a écrit :

Là je ne vois pas.
J'ai tout réduit à une table avec un champ texte, et non !

Dans un tel état de désespérance, je recommencerai à 0 pour vérifier.

Et si ça marche, j'y intégrerai peu à peu les nouvelles constructions...
ou les anciens résultats via éditeur de texte dans le fichier export de la fabrique.

JL

Voici mon fichier d'export par La Fabrique :
fabrique-cavavin-2019-10-07-09-22-31.php

Merci

Le 04/10/2019 à 10:11, Stephane Santon a écrit :

Bonjour,

Spip 3.2.5 et LF 2.3.15

J'ai créé un plugin CAVAVIN avec la fabrique, tout se passe bien, création, installation et activation avec succès.
Les objets éditoriaux apparaissent dans le menu Edition, mais lorsque j'appelle un de ces menus, il me dit

Erreur SQL 1146
Table 'jpomobpr001.spip_type_vins' doesn't exist
SELECT type_vins.id_type_vin, 0 as points, '', type_vins.nom_type, type_vins.nom_type AS titre_rang FROM spip_type_vins AS `type_vins` GROUP BY type_vins.id_type_vin ORDER BY 0+type_vins.nom_type, type_vins.nom_type
/home/jpomobpr/www/ecrire/public/composer.php calculer_select(){ sql_select(); }

Et effectivement depuis "Tables de la base", aucune n'a été créée.

Et dans les logs Spip et Mysql, aucune erreur à l'activation du plugin...

Des pistes ?

Merci

Si le fichier est correct (cf marcimat) pour réinstaller proprement ton
plugin, il faut effacer l'enregistrement de son installation, soit via
ton plugin soit directement dans la base de données.

++

touti

Bonjour,

Le 07/10/2019 à 11:38, toutati a écrit :

Si le fichier est correct (cf marcimat) pour réinstaller proprement ton
plugin, il faut effacer l'enregistrement de son installation, soit via
ton plugin soit directement dans la base de données.

Qu'est-ce que j'efface dans la base de données ? Car il n'y a aucune table de ce plugin...

Merci

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

fais un recherche sur le nom du plugin, c'est son installation et non
ses tables !

++

Le 07/10/2019 à 21:35, Stephane Santon a écrit :

Bonjour,

Le 07/10/2019 à 11:38, toutati a écrit :

Si le fichier est correct (cf marcimat) pour réinstaller proprement ton
plugin, il faut effacer l'enregistrement de son installation, soit via
ton plugin soit directement dans la base de données.

Qu'est-ce que j'efface dans la base de données ? Car il n'y a aucune
table de ce plugin...

Merci

Bonjour,

Supprimé tout le dossier du plugin. Recréé par la fabrique, idem.

Autres infos :
OVH Perso2010, Php 5.6.40, MySQL 5.5.62, ...

Une fois désinstallé, pas trouvé le nom du plugin dans la base par phpMyAdmin.

Je sèche...

Le 08/10/2019 à 11:35, toutati a écrit :

fais un recherche sur le nom du plugin, c'est son installation et non
ses tables !

++

Le 07/10/2019 à 21:35, Stephane Santon a écrit :

Bonjour,

Le 07/10/2019 à 11:38, toutati a écrit :

Si le fichier est correct (cf marcimat) pour réinstaller proprement ton
plugin, il faut effacer l'enregistrement de son installation, soit via
ton plugin soit directement dans la base de données.

Qu'est-ce que j'efface dans la base de données ? Car il n'y a aucune
table de ce plugin...

Merci

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net

Le 08/10/2019 à 13:18, Stephane Santon a écrit :

Bonjour,

Supprimé tout le dossier du plugin. Recréé par la fabrique, idem.

Autres infos :
OVH Perso2010, Php 5.6.40, MySQL 5.5.62, ...

Une fois désinstallé, pas trouvé le nom du plugin dans la base par phpMyAdmin.

Je sèche...

Passe à PHP 7.0 ...

--
_________________________________________

Le 07/10/2019 à 21:35, Stephane Santon a écrit :

Bonjour,

Le 07/10/2019 à 11:38, toutati a écrit :

Si le fichier est correct (cf marcimat) pour réinstaller proprement ton
plugin, il faut effacer l'enregistrement de son installation, soit via
ton plugin soit directement dans la base de données.

Qu'est-ce que j'efface dans la base de données ? Car il n'y a aucune table de ce plugin...

Dans la table spip_meta, tu effaces la ligne dont le nom est le préfixe du plugin ainsi que la ligne préfixe_base_version

Ensuite, tu supprimes le fichier /tmp/meta_cache.php

Et tu relances l'installation.

--
nicod_

Bonjour,

J'ai installé à partir de ce que j'ai diffusé et que MM a testé, sur un autre hébergement OVH plus récent avec Php 7.0.33, pareil !!

Arghh...

Le 08/10/2019 à 13:25, erational a écrit :

Le 08/10/2019 à 13:18, Stephane Santon a écrit :

Bonjour,

Supprimé tout le dossier du plugin. Recréé par la fabrique, idem.

Autres infos :
OVH Perso2010, Php 5.6.40, MySQL 5.5.62, ...

Une fois désinstallé, pas trouvé le nom du plugin dans la base par phpMyAdmin.

Je sèche...

Passe à PHP 7.0 ...

--
Stéphane

Les Voisins Spipeurs : http://www.voisins-spipeurs.net