Re: [Galette-discussion] migration 0.63 vers 0.8
Le 22/09/2014 19:22, Johan Cwiklinski a écrit : Salut, Le 22/09/2014 14:52, Hélène PETIT a écrit : Je tente de migrer une instance de galette 0.63 vers a 0.8. Le process se bloque (page blanche) après le message connexion à la base établie où tout était au vert. Aie :/ j'essaie donc de passer en deux fois - 0.63 vers 0.78. Mais là j'ai une ligne en rouge : ALTER TABLE `galette_dynamic_fields` ...SQLSTATE[42000]: Syntax error or access violation: 1068 Multiple primary key defined (ALTER TABLE `galette_dynamic_fields` ADD PRIMARY KEY ( `item_id` , `field_id` , `field_form` , `val_index` )) Je suppose que le problème lors de la tentative de migration en 0.8 était le même (les mêmes scripts sont lancés). Je ne pense pas ; la migration directe de 0.63 à 8.0 s'était bloquée sur une page blanche. Je ne sais trop que penser de cette erreur... Il y peut-être déjà une clé primaire existante sur cette table, ce qui empêcherait la bonne exécution des scripts. Pourrais-tu vérifier ce point ? Oui, la clé existait. J'ai donc fait la migration 0.78 vers 0.8 Tout s'est bien passé, mais à l'utilisation Ajouter un adhérent et afficher un adhérent donnent une page blanche. La fonction Configurer les fiches montre bien l’existence des 3 champs dynamiques ; comment puis-je visualiser les erreurs ? Merci ! ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] migration 0.63 vers 0.8
J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça : nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk() expects parameter 1 to be array, null given in nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for `adherents` columns does not match records. Is : 0 and should be 37 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig] An error occured while checking update for fields configuration for table `adherents`. Statement could not be executed (23000 - 1452 - Cannot add or update a child row: a foreign key constraint fails (`utqp_v1`.`galette_fields_config`, CONSTRAINT `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`) REFERENCES `galette_fields_categories` (`id_field_category`))) Que faire ? merci ! ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] migration 0.63 vers 0.8
hebergement dédié Galette version: v0.8 PHP version: 5.4.4-14+deb7u12 PHP/Web: apache2handler Database:mysql OS: Linux pic 3.2.58-xenU-11-50785a6-i386 #10 SMP Tue May 6 15:35:48 UTC 2014 i686 Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0 Le 23/09/2014 13:39, Hélène PETIT a écrit : J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça : nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk() expects parameter 1 to be array, null given in nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for `adherents` columns does not match records. Is : 0 and should be 37 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig] An error occured while checking update for fields configuration for table `adherents`. Statement could not be executed (23000 - 1452 - Cannot add or update a child row: a foreign key constraint fails (`utqp_v1`.`galette_fields_config`, CONSTRAINT `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`) REFERENCES `galette_fields_categories` (`id_field_category`))) Que faire ? merci ! ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] migration 0.63 vers 0.8
Salut, Le 23/09/2014 13:06, Hélène PETIT a écrit : Je suppose que le problème lors de la tentative de migration en 0.8 était le même (les mêmes scripts sont lancés). Je ne pense pas ; la migration directe de 0.63 à 8.0 s'était bloquée sur une page blanche. La page blanche, c'est qu'il y a eu une erreur... Le processus d'installation/mise à jour a été entièrement revu en 0.8, c'est probablement une erreur qui remonte mal. Je ne sais trop que penser de cette erreur... Il y peut-être déjà une clé primaire existante sur cette table, ce qui empêcherait la bonne exécution des scripts. Pourrais-tu vérifier ce point ? Oui, la clé existait. J'ai donc fait la migration 0.78 vers 0.8 Bizarre qu'elle existait déjà... Enfin bref, la 0.63 c'est très vieux. Tout s'est bien passé, mais à l'utilisation Ajouter un adhérent et afficher un adhérent donnent une page blanche. La fonction Configurer les fiches montre bien l’existence des 3 champs dynamiques ; comment puis-je visualiser les erreurs ? C'est expliqué dans la FAQ. C'est probablement partiellement relatif aux erreurs rencontrées récemment sur le self subscribe (voir http://redmine.ulysses.fr/issues/852) - bien que tu sembles aussi avoir d'autres problèmes (voir message suivant). ++ -- Johan signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] migration 0.63 vers 0.8
Salut, Le 23/09/2014 13:39, Hélène PETIT a écrit : J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça : nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk() expects parameter 1 to be array, null given in nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for `adherents` columns does not match records. Is : 0 and should be 37 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig] An error occured while checking update for fields configuration for table `adherents`. Statement could not be executed (23000 - 1452 - Cannot add or update a child row: a foreign key constraint fails (`utqp_v1`.`galette_fields_config`, CONSTRAINT `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`) REFERENCES `galette_fields_categories` (`id_field_category`))) La dernière erreur découle à priori de la première, la seconde est juste informative. À vue de nez, la table des catégories de champs est vide, or, elle aurait du être instanciée lors de l'installation/mise à jour, en 0.7 ou en 0.8... Le plugin admintools permet de réinitialiser la configuration des champs, il est possible que ça résolve le problème. ++ -- Johan signature.asc Description: OpenPGP digital signature ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion