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...
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.
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…
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...
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.
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...
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.
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...
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...
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...
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