Re: [Galette-discussion] Hébergeur WEBOU.NET

2013-09-03 Par sujet Johan Cwiklinski
Salut,

Le 03/09/2013 15:26, Geguce Francois CEROVETTI a écrit :
 Bonjour
 Webou.net propose un hébergement gratuit avec support du php 5.4 et
 MySql, maleureusement galette 7.5.1 refuse de fonctionner, la directive
 date.timezone n'étant pas renseignée l'install de galette se bloque.

Le paramétrage de la timezone, c'est à voir côté serveur. Beaucoup on
loupé que c'était devenu obligatoire depuis PHP 5.3.

 Pour résoudre le problème j'ai testé avec un .htaccess SetEnv
 date.timezone Europe/Paris et SetEnv TZ Europe/Paris mais sans succès.

Il faut que ce soit autorisé côté hébergeur.

 J'ai ensuite rajouté dans galette.inc.php la ligne
 ini_set('date.timezone', 'Europe/Paris');  et j'ai aussi essayé 
 date.timezone = Europe/Paris;
 Dans ces 2 cas l'installation se déroule sans problème, tous les voyants
 sont au vert et la base est crée. Ensuite galette se lance sur presque
 toutes les rubriques fonctionnent sauf la recherche avancée , la
 création d'un adhèrent, la personnalisation des champs pour lesquels
 j'ai soit une page blanche soit un laconique message
 
 *Fatal error*: Uncaught exception 'PDOException' with message
 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
 'adherents-id_adh' for key 'PRIMARY'' in
 [...]
 *La vérification des tables ne donne rien, (id-adh est bien en
 auto_increment et la table adherents est vide) ni la re-publication de
 tous les fichiers de galette et ni la suppression et reconstruction de
 la base Mysql.

Là, je ne vois pas. Galette ne gère absolument pas le champ id_adh, tout
est délégué à la base de données.
À moins qu'un import manuel ait été effectué, et/ou que le maximum de
l'auto_increment ait été atteint, je ne vois pas d'où ça peut venir.

Il faudrait peut-être essayer en activant l'affichage des erreurs (voir
la FAQ).

J'ai déjà pu constater des problèmes étranges chez certains hébergeurs,
dont un que j'ai fini par classer comme étant parfaitement incompatible
avec Galette ; j'espère pour toi que tu n'es pas tombé dans un cas de
figure similaire.
Autre question : tu as déjà installé Galette là-bas ? Sans problèmes ?
(Si oui, quelle version ?)

++
-- 
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] [ObjectLend] Nouvelle pré-version avec pas mal de nouveautés

2013-09-03 Par sujet Mélissa Djebel


Le 03/09/2013 20:11, Johan Cwiklinski a écrit :

$preferences-pref_numrows

Ça n'a pas changé (enfin, pas que je sache :D)

Ca n'a pas changé.
Juste il fallait que je prenne en compte le cas pref_numerows == 0 :)



Le soucis pour l'affichage des images etun vrai problème que l'on doit
soumettre à Johan je pense, pour chaque image, c'est une instance quasi
complète de Galette quiest chargé, et c'est évidement beaucoup trop :)

Il faudrait que je teste le plugin à l'occasion, mais il faudrait me
dire où se pose le problème (histoire que je ne cherche pas 2 heures).

En fait le problème est simple :
J'ai une class LendObjectPicture extends Galette\Core\Picture qui 
affiche une photo de l'objet en question.
L'idée, c'est que la photo est affichée dans la liste, donc si on a 10 
objets à afficher, j'ai 10 créations de classes LendObjectPicture à la 
suite pour l'affichage des 10 images.


Dans le cas de François, il a 800 objets :)

Voila, voila :)

Bises,

Mélissa

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Hébergeur WEBOU.NET

2013-09-03 Par sujet Geguce Francois CEROVETTI

Bonsoir

Les logs ne donnent rien de plus que cette histoire de duplicate id_adh, 
comme si l'auto increment ne fonctionnait pas et reste bloqué.
Je vais laisser tomber cet hebergeur et je fais un essais sur un 
mutualisé OVH.


Le 03/09/2013 20:20, Johan Cwiklinski a écrit :

Salut,

Le 03/09/2013 15:26, Geguce Francois CEROVETTI a écrit :

Bonjour
Webou.net propose un hébergement gratuit avec support du php 5.4 et
MySql, maleureusement galette 7.5.1 refuse de fonctionner, la directive
date.timezone n'étant pas renseignée l'install de galette se bloque.

Le paramétrage de la timezone, c'est à voir côté serveur. Beaucoup on
loupé que c'était devenu obligatoire depuis PHP 5.3.


Pour résoudre le problème j'ai testé avec un .htaccess SetEnv
date.timezone Europe/Paris et SetEnv TZ Europe/Paris mais sans succès.

Il faut que ce soit autorisé côté hébergeur.


J'ai ensuite rajouté dans galette.inc.php la ligne
ini_set('date.timezone', 'Europe/Paris');  et j'ai aussi essayé
date.timezone = Europe/Paris;
Dans ces 2 cas l'installation se déroule sans problème, tous les voyants
sont au vert et la base est crée. Ensuite galette se lance sur presque
toutes les rubriques fonctionnent sauf la recherche avancée , la
création d'un adhèrent, la personnalisation des champs pour lesquels
j'ai soit une page blanche soit un laconique message

*Fatal error*: Uncaught exception 'PDOException' with message
'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
'adherents-id_adh' for key 'PRIMARY'' in
[...]
*La vérification des tables ne donne rien, (id-adh est bien en
auto_increment et la table adherents est vide) ni la re-publication de
tous les fichiers de galette et ni la suppression et reconstruction de
la base Mysql.

Là, je ne vois pas. Galette ne gère absolument pas le champ id_adh, tout
est délégué à la base de données.
À moins qu'un import manuel ait été effectué, et/ou que le maximum de
l'auto_increment ait été atteint, je ne vois pas d'où ça peut venir.

Il faudrait peut-être essayer en activant l'affichage des erreurs (voir
la FAQ).

J'ai déjà pu constater des problèmes étranges chez certains hébergeurs,
dont un que j'ai fini par classer comme étant parfaitement incompatible
avec Galette ; j'espère pour toi que tu n'es pas tombé dans un cas de
figure similaire.
Autre question : tu as déjà installé Galette là-bas ? Sans problèmes ?
(Si oui, quelle version ?)

++


___
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] [ObjectLend] Nouvelle pré-version avec pas mal de nouveautés

2013-09-03 Par sujet Johan Cwiklinski
Hello,

Le 03/09/2013 22:07, Mélissa Djebel a écrit :
 En fait le problème est simple :
 J'ai une class LendObjectPicture extends Galette\Core\Picture qui
 affiche une photo de l'objet en question.
 L'idée, c'est que la photo est affichée dans la liste, donc si on a 10
 objets à afficher, j'ai 10 créations de classes LendObjectPicture à la
 suite pour l'affichage des 10 images.
 
 Dans le cas de François, il a 800 objets :)

800 sur une seule page ? Si tel est le cas, honnêtement, c'est l'UI qui
est à modifier, en simple HTML, la plupart du temps le navigateur va
mouliner, et ce serait plutôt illisible de toutes façons.

Je lancerai un coup de xhprof sur la classe Picture pour voir, mais dans
le normal, ça ne fait qu'aller chercher l'image {id_adh}.{jpg|png|gif}
sur le disque.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion