Bonjour, Depuis galette 1.2.0.1 . Une question : l'horodatage des envois est-il bien en heure TU (-1h / France) ou est-ce un bug ? *Ce qui fonctionne :* . PHP mail est fonctionnel, en cochant un (ou plusieurs) membre(s) depuis la liste adhérent. . En utilisant comme gabarit un envoi précédent, l'envoi se fait correctement. *Ce qui ne fonctionne pas :* . Le bouton "+ créer un nouvel envoi" de la page "Envois" renvoie cette erreur : *"DétailsType : ErrorExceptionCode : 0Message : Attempt to read property "selected" on nullFichier : /var/www/vhosts/galette.abon91.org/httpdocs/lib/Galette/Controllers/Crud/MailingsController.php <http://galette.abon91.org/httpdocs/lib/Galette/Controllers/Crud/MailingsController.php>Ligne : 119"* . Suivi de : *"Trace#0 /var/www/vhosts/galette.abon91.org/httpdocs/lib/Galette/Controllers/Crud/MailingsController.php(119) <http://galette.abon91.org/httpdocs/lib/Galette/Controllers/Crud/MailingsCont...>: {closure:/var/www/vhosts/galette.abon91.org/httpdocs/includes/galette.inc.php:123}() <http://galette.abon91.org/httpdocs/includes/galette.inc.php:123}()>#1 [internal function]: Galette\Controllers\Crud\MailingsController->add()#2 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/php-di/invoker/src/Invoker.php(74) <http://galette.abon91.org/httpdocs/vendor/php-di/invoker/src/Invoker.php(74)>: call_user_func_array()#3 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/php-di/slim-bridge/src/ControllerInvoker.php(45) <http://galette.abon91.org/httpdocs/vendor/php-di/slim-bridge/src/ControllerI...>: Invoker\Invoker->call()#4 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Routing/Route.php(362) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Routing/Route.php(3...>: DI\Bridge\Slim\ControllerInvoker->__invoke()#5 /var/www/vhosts/galette.abon91.org/httpdocs/lib/Galette/Middleware/Authenticate.php(166) <http://galette.abon91.org/httpdocs/lib/Galette/Middleware/Authenticate.php(1...>: Slim\Routing\Route->handle()#6 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(283) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Galette\Middleware\Authenticate->__invoke()#7 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#8 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Slim\MiddlewareDispatcher->handle()#9 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Routing/Route.php(321) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Routing/Route.php(3...>: Slim\MiddlewareDispatcher->handle()#10 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Routing/RouteRunner.php(74) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Routing/RouteRunner...>: Slim\Routing\Route->run()#11 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66) <http://galette.abon91.org/httpdocs/vendor/akrabat/rka-slim-session-middlewar...>: Slim\Routing\RouteRunner->handle()#12 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: RKA\SessionMiddleware->process()#13 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/csrf/src/Guard.php(482) <http://galette.abon91.org/httpdocs/vendor/slim/csrf/src/Guard.php(482)>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#14 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Slim\Csrf\Guard->process()#15 /var/www/vhosts/galette.abon91.org/httpdocs/lib/Galette/Middleware/Language.php(68) <http://galette.abon91.org/httpdocs/lib/Galette/Middleware/Language.php(68)>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#16 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(178) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Galette\Middleware\Language->__invoke()#17 /var/www/vhosts/galette.abon91.org/httpdocs/lib/Galette/Middleware/Telemetry.php(69) <http://galette.abon91.org/httpdocs/lib/Galette/Middleware/Telemetry.php(69)>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#18 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(178) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Galette\Middleware\Telemetry->__invoke()#19 /var/www/vhosts/galette.abon91.org/httpdocs/includes/main.inc.php(176) <http://galette.abon91.org/httpdocs/includes/main.inc.php(176)>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#20 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(283) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Closure->{closure:/var/www/vhosts/galette.abon91.org/httpdocs/includes/main.inc.php:159}() <http://galette.abon91.org/httpdocs/includes/main.inc.php:159}()>#21 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Middleware/RoutingM...>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#22 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Slim\Middleware\RoutingMiddleware->process()#23 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/Middleware/ErrorMid...>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#24 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Slim\Middleware\ErrorMiddleware->process()#25 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/twig-view/src/TwigMiddleware.php(117) <http://galette.abon91.org/httpdocs/vendor/slim/twig-view/src/TwigMiddleware....>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#26 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Slim\Views\TwigMiddleware->process()#27 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/MiddlewareDispatche...>: Psr\Http\Server\RequestHandlerInterface@anonymous->handle()#28 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/App.php(209) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/App.php(209)>: Slim\MiddlewareDispatcher->handle()#29 /var/www/vhosts/galette.abon91.org/httpdocs/vendor/slim/slim/Slim/App.php(193) <http://galette.abon91.org/httpdocs/vendor/slim/slim/Slim/App.php(193)>: Slim\App->handle()#30 /var/www/vhosts/galette.abon91.org/httpdocs/includes/main.inc.php(209) <http://galette.abon91.org/httpdocs/includes/main.inc.php(209)>: Slim\App->run()#31 /var/www/vhosts/galette.abon91.org/httpdocs/webroot/index.php(50) <http://galette.abon91.org/httpdocs/webroot/index.php(50)>: require_once('...')#32 {main}* . Autre constat : depuis la page "Courriel" des Préférences, le bouton "Test des paramètres courriels", autre erreur : "Une erreur est survenue lors de l'envoi du courriel de test :(" Bien cordialement, Deuxnielle
Le Wed, 10 Dec 2025 08:42:21 +0100 deuxnielle <deuxnielle.abon@gmail.com> a écrit :
Bonjour,
Bonjour !
Depuis galette 1.2.0.1 . Une question : l'horodatage des envois est-il bien en heure TU (-1h / France) ou est-ce un bug ?
Au risque de dire une bêtise, je pense que ça dépend de la config PHP de ton serveur, pas de galette.
[...]
*Ce qui ne fonctionne pas :* . Le bouton "+ créer un nouvel envoi" de la page "Envois" renvoie cette erreur :
*"Détails Type : ErrorException Code : 0 Message : Attempt to read property "selected" on null Fichier : /var/www/vhosts/galette.abon91.org/httpdocs/lib/Galette/Controllers/Crud/MailingsController.php Ligne : 119"* [...]
J'arrive à reproduire. Ça se produit quand on a au préalable envoyé un email depuis une sélection de la liste d'adhérents :/ Ça concerne également la dernière version 1.2.1. Il faudrait signaler cette anomalie sur : https://bugs.galette.eu/projects/galette/issues
Autre constat : depuis la page "Courriel" des Préférences, le bouton "Test des paramètres courriels", autre erreur : "Une erreur est survenue lors de l'envoi du courriel de test :("
Ça perso, je n'arrive pas à reproduire. Rien dans les logs à ce propos ? -- Guillaume
Bonjour, Hélas, à ce jour les logs ne me sont pas accessibles ! Je vais voir avec mon hébergeur, Ouvaton.coop Autre découverte : après modification d’une fiche adhérent, je coche la case "prévenir " et le même type d’erreur est reproduite. Je vais signaler sur https://bugs.galette.eu/projects/galette/issues Le mer. 10 déc. 2025 à 19:12, Guillaume AGNIERAY <dev@agnieray.net> a écrit :
Le Wed, 10 Dec 2025 08:42:21 +0100 deuxnielle <deuxnielle.abon@gmail.com> a écrit :
Bonjour,
Bonjour !
Depuis galette 1.2.0.1 . Une question : l'horodatage des envois est-il bien en heure TU (-1h / France) ou est-ce un bug ?
Au risque de dire une bêtise, je pense que ça dépend de la config PHP de ton serveur, pas de galette.
[...]
*Ce qui ne fonctionne pas :* . Le bouton "+ créer un nouvel envoi" de la page "Envois" renvoie cette erreur :
*"Détails Type : ErrorException Code : 0 Message : Attempt to read property "selected" on null Fichier : /var/www/vhosts/ galette.abon91.org/httpdocs/lib/Galette/Controllers/Crud/MailingsController.php Ligne : 119"* [...]
J'arrive à reproduire.
Ça se produit quand on a au préalable envoyé un email depuis une sélection de la liste d'adhérents :/
Ça concerne également la dernière version 1.2.1.
Il faudrait signaler cette anomalie sur : https://bugs.galette.eu/projects/galette/issues
Autre constat : depuis la page "Courriel" des Préférences, le bouton "Test des paramètres courriels", autre erreur : "Une erreur est survenue lors de l'envoi du courriel de test :("
Ça perso, je n'arrive pas à reproduire. Rien dans les logs à ce propos ?
--
Guillaume _______________________________________________ Galette-users mailing list -- galette-users@mailman3.com To unsubscribe send an email to galette-users-leave@mailman3.com
Je parlais du dossier logs du serveur (via Filezilla), dont les droits d’accès sont en 750 et non modifiables… Mais surtout comment passer en mode DEBUG ?😚 Deuxnielle Le jeu. 11 déc. 2025 à 16:21, Johan Cwiklinski <johan@x-tnd.be> a écrit :
Salut,
Le 11/12/2025 à 13:54, deuxnielle a écrit :
Bonjour,
Hélas, à ce jour les logs ne me sont pas accessibles ! Je vais voir avec mon hébergeur, Ouvaton.coop
Les logs de Galette sont accessibles. Il faut probablement passer en mode DEBUG avant.
++ -- Johan _______________________________________________ Galette-users mailing list -- galette-users@mailman3.com To unsubscribe send an email to galette-users-leave@mailman3.com
Salut, Le 11/12/2025 à 17:47, deuxnielle a écrit :
Mais surtout comment passer en mode DEBUG ?😚
C'est indiqué dans la doc : https://doc.galette.eu/fr/master/usermanual/avancee.html#galette-debug ++ -- Johan
Bonjour, Il suffirait donc d’ajouter ça : <?phpdefine('GALETTE_DEBUG', true); dans le fichier galette/config/behavior.inc.php Et au démarrage Galette sera en mode DEBUG ? Vous avez sans doute deviné mes limites, d’où mes questions 😁 ! Naïvement et cordialement, Deuxnielle Le jeu. 11 déc. 2025 à 20:24, Johan Cwiklinski <johan@x-tnd.be> a écrit :
Salut,
Le 11/12/2025 à 17:47, deuxnielle a écrit :
Mais surtout comment passer en mode DEBUG ?😚
C'est indiqué dans la doc : https://doc.galette.eu/fr/master/usermanual/avancee.html#galette-debug
++ -- Johan _______________________________________________ Galette-users mailing list -- galette-users@mailman3.com To unsubscribe send an email to galette-users-leave@mailman3.com
Le Fri, 12 Dec 2025 13:35:37 +0100 deuxnielle a écrit :
Bonjour,
Bonjour !
Il suffirait donc d’ajouter ça :
<?php define('GALETTE_DEBUG', true);
dans le fichier
galette/config/behavior.inc.php
C'est bien ça. Le fichier doit être un nouveau fichier créé dans `galette/config`. Ne confonds pas avec le fichier d'exemple `behavior.inc.php.dist` et ne te contente pas de remplacer son contenu. Tu peux sinon simplement copier ce dernier et le renommer `behavior.inc.php` puis l'éditer et décommenter la ligne 33 en supprimant le double slash (//) devant `define('GALETTE_DEBUG', true);`. Pour ensuite désactiver le mode debug, il te suffira de rééditer le fichier et de remettre le double slash pour commenter à nouveau la ligne. Le fichier de logs de Galette se trouve ensuite dans `galette/data/logs/galette.log` -- Guillaume
Le Mon, 15 Dec 2025 15:40:23 +0100 deuxnielle a écrit :
Apres avoir modifié le fichier *behavior.inc.php.dist* et l'avoir enregistré dans le repertoire config, je n’ai toujours pas accès au repertoire logs de galette depuis Filezilla, qui affiche ça :
*Commande : cd "/logs"* *Erreur : Directory /logs: permission denied* *Erreur : Impossible de récupérer le contenu du dossier*
Tu ne regardes pas dans le bon dossier. Les logs de galette se trouvent dans `galette/data/logs/galette.log`, pas dans `logs`. -- Guillaume
Bonjour, c'est la première fois que j'écris sur cette liste. Serait-il pas possible de trier les personnes par ville pour savoir grosso modo d’où viennent les adhérents ? J'ai essayé dans recherches avancées, mais la ville n'apparaît pas dans les critères. Tibo Association Da Lec'h All Spézet
Salut, et bienvenue, Le 16/12/2025 à 19:21, tibo a écrit :
Bonjour,
c'est la première fois que j'écris sur cette liste. Serait-il pas possible de trier les personnes par ville pour savoir grosso modo d’où viennent les adhérents ? J'ai essayé dans recherches avancées, mais la ville n'apparaît pas dans les critères.
Trier par ville ? C'est possible depuis la liste des adhérents, il suffit d'afficher le colonne "Ville". Du coup, je pense que ce que tu veux, c'est plutôt regrouper par villes, et ça, ça n'est pas possible "nativement". Il reste possible de faire une requête SQL, soit pour l'exécuter en direct, soit pour en faire un export CSV. La requête suivante de donnera les villes et le nombre d'adhérents, triée par nombre d'adhérents : SELECT COUNT(id_adh) as cnt, ville_adh FROM galette_adherents GROUP BY ville_adh ORDER BY cnt DESC; ++ -- Johan
participants (4)
-
deuxnielle -
Guillaume AGNIERAY -
Johan Cwiklinski -
tibo