Bonjour, J'ai installé téléchargé et décompressé le le Plugin évènements ans le dossier /plugins Celui-ci apparaît bien dans l'interface des plugins... Le soucis, c'est lors de la génération de la BDD liée à ce plugin que j'ai le message suivant : --------------------------------------------------------------------------------------------------------- Une erreur est survenue lors de l'affichage de l'interface d'initialisation de la base de données :( --------------------------------------------------------------------------------------------------------- Manque t il des droits quelque part ? Merci. Loïc. PS : pour des suggestions de petites correction de docs d'installation, j'envoie ça où ?
Salut, Le 20/09/2024 à 15:57, seska69@hotmail.com a écrit :
Bonjour,
J'ai installé téléchargé et décompressé le le Plugin évènements ans le dossier /plugins Celui-ci apparaît bien dans l'interface des plugins... Le soucis, c'est lors de la génération de la BDD liée à ce plugin que j'ai le message suivant : --------------------------------------------------------------------------------------------------------- Une erreur est survenue lors de l'affichage de l'interface d'initialisation de la base de données :( ---------------------------------------------------------------------------------------------------------
Il faut voir les logs.
PS : pour des suggestions de petites correction de docs d'installation, j'envoie ça où ?
Ça dépend... Le mieux souvent c'est de m'en parler (ici, sur Matrix, Discord, whatever). Il est aussi possible d'ouvrir un ticket là https://bugs.galette.eu/projects/documentation-galette. Le dernière solution, consiste à ouvrir directement une PR (mais pour le coup, sans en avoir parlé avant, c'est risquer de bosser dans le vide). À moins qu'il ne soit vraiment impératif de modifier l'existant, je touche peu à la doc existante, la moindre modification "casse" les traductions. ++ -- Johan
Au moment de la rédaction de on message, je me disait "a oui, les logs", du coup, avant de cliquer sur envoyer le message, je voulais aller regarder les logs, en effet... et oups, j'ai cliqué. Ceci dis, je ne regarde peut être pas au bon endroit, mais les logs ne fournissent apparemment pas d'information sur le plugin en question ; ou du moins l'erreur que je rencontre. J'ai désactivé/activer le plugin pour voir si cela apparaissait dans les logs, c'est bien le cas... bon de manière assez étrange ceci dis : "galette.log" [j'ai rajouté les commentaire en début de ligne] (...) désactivation 192.168.1.6 - 2024-09-23 07:38:55 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:38:55 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:38:55 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled --activation-- 192.168.1.6 - 2024-09-23 07:39:39 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled --activation-- 192.168.1.6 - 2024-09-23 07:39:39 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:40:47 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:40:47 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:40:47 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:40:47 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled désactivation 192.168.1.6 - 2024-09-23 07:40:47 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled --activation-- 192.168.1.6 - 2024-09-23 07:41:59 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled --activation-- 192.168.1.6 - 2024-09-23 07:41:59 - INFO - Plugin galette-plugin-events-2.1.2 is explicitly disabled 5 lignes lors de la désactivation du plugin 2 lignes lors de l'activation du plugin ; avec le commentaire "is explicitly disabled" alors que c'est lors de l'activation. Ceci étant dis, Lorsque je lance la création des tables aucune ligne n'apparait en dessous de ces lignes. De même je n'ai pas trouvé d'info dans "galette_install.log" ; les derniers évènement dans ce fichier date du 18/09 lors de l'installation de galette. Je suppose que ce fichier n'est utilisé que pour l'installation de galette. Enfin, je n'ai pas trouver de fichier de logs dans le dossier du plugin même. Aussi, je suis tombé quand même sur un fichier "requirements.txt" dont le contenu est juste: gitpython urlgrabber deux paquets introuvable avec apt. Avez vous une piste :( Merci.
Salut, Le 23/09/2024 à 09:56, seska69@hotmail.com a écrit :
[...] 2 lignes lors de l'activation du plugin ; avec le commentaire "is explicitly disabled" alors que c'est lors de l'activation.
L'ensemble des plugins est chargé avant que l'activation soit effective, c'est donc parfaitement normal.
Lorsque je lance la création des tables aucune ligne n'apparait en dessous de ces lignes.
L'erreur devrait apparaitre là, ou dans les fichiers log PHP côté système (on a pas toujours la main là dessus). Activer le mode debug peut parfois aider.
Aussi, je suis tombé quand même sur un fichier "requirements.txt" dont le contenu est juste: [...]
Ce fichier n'est utile qu'au script de release, son contenu n'est pas pertinent. ++ -- Johan
Merci pour ces réponses... Oui, en effet, il y'a bien des infos dans /var/log/apache2/error.log --------------------------------------- [Mon Sep 23 11:44:05.796257 2024] [php:notice] [pid 632474:tid 632474] [client 192.168.1.101:64732] Slim Application Error Type: ErrorException Code: 0 Message: include_once(/var/www/html/galette/webroot/..//install/steps/db_checks.php): Failed to open stream: Aucun fichier ou dossier de ce type File: /var/www/html/galette/lib/Galette/Controllers/PluginsController.php Line: 245 Trace: #0 /var/www/html/galette/lib/Galette/Controllers/PluginsController.php(245): {closure}() #1 /var/www/html/galette/lib/Galette/Controllers/PluginsController.php(245): include_once() #2 [internal function]: Galette\\Controllers\\PluginsController->initPluginDb() #3 /var/www/html/galette/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array() #4 /var/www/html/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\\Invoker->call() #5 /var/www/html/galette/vendor/slim/slim/Slim/Routing/Route.php(363): DI\\Bridge\\Slim\\ControllerInvoker->__invoke() #6 /var/www/html/galette/lib/Galette/Middleware/Authenticate.php(166): Slim\\Routing\\Route->handle() #7 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Galette\\Middleware\\Authenticate->__invoke() #8 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #9 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\\MiddlewareDispatcher->handle() #10 /var/www/html/galette/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\\MiddlewareDispatcher->handle() #11 /var/www/html/galette/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\\Routing\\Route->run() #12 /var/www/html/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\\Routing\\RouteRunner->handle() #13 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): RKA\\SessionMiddleware->process() #14 /var/www/html/galette/vendor/slim/csrf/src/Guard.php(482): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #15 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\\Csrf\\Guard->process() #16 /var/www/html/galette/lib/Galette/Middleware/Language.php(68): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #17 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\\Middleware\\Language->__invoke() #18 /var/www/html/galette/lib/Galette/Middleware/Telemetry.php(69): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #19 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\\Middleware\\Telemetry->__invoke() #20 /var/www/html/galette/includes/main.inc.php(175): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #21 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Closure->{closure}() #22 /var/www/html/galette/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #23 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\\Middleware\\RoutingMiddleware->process() #24 /var/www/html/galette/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #25 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\\Middleware\\ErrorMiddleware->process() #26 /var/www/html/galette/vendor/slim/twig-view/src/TwigMiddleware.php(115): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #27 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\\Views\\TwigMiddleware->process() #28 /var/www/html/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\\Http\\Server\\RequestHandlerInterface@anonymous->handle() #29 /var/www/html/galette/vendor/slim/slim/Slim/App.php(209): Slim\\MiddlewareDispatcher->handle() #30 /var/www/html/galette/vendor/slim/slim/Slim/App.php(193): Slim\\App->handle() #31 /var/www/html/galette/includes/main.inc.php(207): Slim\\App->run() #32 /var/www/html/galette/webroot/index.php(50): require_once('...') #33 {main}\nTips: To display error details in HTTP response set "displayErrorDetails" to true in the ErrorHandler constructor., referer: http://galette.xx.xxx/plugins --------------------------------------- Mais bon... a part une référence à "Slim Application", je ne comprends pas grand chose ! line 4 : on dirait un problème de chemin d'accès... Auriez vous une piste ? Merci.
Salut, Le 23/09/2024 à 13:47, seska69@hotmail.com a écrit :
Message: include_once(/var/www/html/galette/webroot/..//install/steps/db_checks.php): Failed to open stream: Aucun fichier ou dossier de ce type
Le dossier "install" de Galette est manquant ; il doit être présent. ++ -- Johan
Merci, c'était bien ça... pffuu... Comme j'avais vu ici https://www.numelion.com/galette-logiciel-de-gestion-dassociations-gratuit.h... ; mais c'est une version précédente de Galette, a la fin de l'installation, la suppression du dossier "install" Méa culpa ! Merci pour votre réactivité... et surtout pour galette ! Loïc. PS : je suis breton... c'est top comme nom galette ;o)
Le 23/09/2024 à 14:45, seska69@hotmail.com a écrit :
Comme j'avais vu ici https://www.numelion.com/galette-logiciel-de-gestion-dassociations-gratuit.h... ; mais c'est une version précédente de Galette, a la fin de l'installation, la suppression du dossier "install"
Bah... Ça a un peu 11 ans cet article :D La doc de Galette, c'est ici : https://doc.galette.eu La suppression du dossier "install" a été un temps conseillée, mais a toujours posé problème pour l'installation des plugins. La méthode d'installation conseillée depuis un moment n'expose plus ce dossier, qui peut donc parfaitement rester en place :)
PS : je suis breton... c'est top comme nom galette ;o)
:D ++ -- Johan
Merci pour tout... Cela fonctionne parfaitement. J'enverrais la télémétrie, lorsque le logiciel sera pleinement utilisé. 👍🙂
participants (2)
-
Johan Cwiklinski
-
seska69@hotmail.com