Bonjour Contexte : Dans la table des types de contribution (*Configuration | Types de contribution*) il n'y a pas de contribution avec *Extension d'adhésion : Non * En allant sur *Contributions | Ajouter un don * l'on obtient le message d'erreur ci-dessous. Je suggère (sans urgence, dans une mise à jour future ? ) de prévenir cette situation avec un message d'erreur plus spécifique au contexte. Cordialement Mistermodo ===================================================== Détails *Type :* Galette\Exception\PHPStartupException *Code :* 2 *Message :* is_dir(): open_basedir restriction in effect. File(/var/www/clients/client0/web3/web/webroot/../../.git) is not within the allowed path(s): (/var/www/clients/client0/web3/web:/var/www/clients/client0/web3/private:/var/www/clients/client0/web3/tmp:/var/www/galette1.aphyllanthe.fr/web:/srv/www/galette1.aphyllanthe.fr/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) Détails *Type :* ErrorException *Code :* 0 *Message :* Undefined array key 0 *Fichier :* /var/www/clients/client0/web3/web/lib/Galette/Controllers/Crud/ContributionsController.php *Ligne :* 173 Trace #0 /var/www/clients/client0/web3/web/lib/Galette/Controllers/Crud/ContributionsController.php(173): {closure}() #1 [internal function]: Galette\Controllers\Crud\ContributionsController->add() #2 /var/www/clients/client0/web3/web/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array() #3 /var/www/clients/client0/web3/web/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call() #4 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/Routing/Route.php(363): DI\Bridge\Slim\ControllerInvoker->__invoke() #5 /var/www/clients/client0/web3/web/lib/Galette/Middleware/Authenticate.php(166): Slim\Routing\Route->handle() #6 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Galette\Middleware\Authenticate->__invoke() #7 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #8 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle() #9 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle() #10 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run() #11 /var/www/clients/client0/web3/web/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle() #12 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): RKA\SessionMiddleware->process() #13 /var/www/clients/client0/web3/web/vendor/slim/csrf/src/Guard.php(482): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #14 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Csrf\Guard->process() #15 /var/www/clients/client0/web3/web/lib/Galette/Middleware/Language.php(68): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #16 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Language->__invoke() #17 /var/www/clients/client0/web3/web/lib/Galette/Middleware/Telemetry.php(69): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #18 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Telemetry->__invoke() #19 /var/www/clients/client0/web3/web/includes/main.inc.php(177): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #20 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Closure->{closure}() #21 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #22 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process() #23 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #24 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process() #25 /var/www/clients/client0/web3/web/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #26 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process() #27 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle() #28 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle() #29 /var/www/clients/client0/web3/web/vendor/slim/slim/Slim/App.php(193): Slim\App->handle() #30 /var/www/clients/client0/web3/web/includes/main.inc.php(209): Slim\App->run() #31 /var/www/clients/client0/web3/web/webroot/index.php(50): require_once('...') #32 {main}
Salut, Le 30/10/2024 à 21:55, mistermodo a écrit :
Bonjour
Contexte : Dans la table des types de contribution (*Configuration | Types de contribution*) il n'y a pas de contribution avec *Extension d'adhésion : Non *
En allant sur *Contributions | Ajouter un don * l'on obtient le message d'erreur ci-dessous. [...]
Alors, il y a 3 choses différentes. Tout d'abord, l'installation par défaut crée 7 types de contributions, dont 3 dons (don en nature, donation pécuniaire et partenariat).
*Message :* Undefined array key 0
*Fichier :* /var/www/clients/client0/web3/web/lib/Galette/Controllers/ Crud/ContributionsController.php
Cette erreur se produit effectivement si aucun type don n'existe en base (ils peuvent avoir été supprimés ou modifiés). Pour information, ce n'est pas récent (ça fait au moins 8 ans que ce problème existe :D). Un ticket a été créé : https://bugs.galette.eu/issues/1887
Détails
*Type :* Galette\Exception\PHPStartupException
*Code :* 2
*Message :* is_dir(): open_basedir restriction in effect. File(/var/www/ clients/client0/web3/web/webroot/../../.git) is not within the allowed path(s): (/var/www/clients/client0/web3/web:/var/www/clients/client0/ web3/private:/var/www/clients/client0/web3/tmp:/var/www/ galette1.aphyllanthe.fr/web:/srv/www/galette1.aphyllanthe.fr/web:/usr/ share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/ var/lib/phpmyadmin:/dev/random:/dev/urandom)
Ici, il s'agit encore d'autre chose ; mais sur quoi Galette n'a pas la main (restrictions de l'hébergeur). Le dossier ".git" n'est pas présent dans les releases de Galette, cela ne devrait donc pas se produire. Il est tout à fait possible d'utiliser une version git, mais ce type de problème ne sera pas corrigé. ++ -- Johan
Salut, Le 31/10/2024 à 07:40, Johan Cwiklinski a écrit :
*Message :* Undefined array key 0
*Fichier :* /var/www/clients/client0/web3/web/lib/Galette/Controllers/ Crud/ContributionsController.php
Cette erreur se produit effectivement si aucun type don n'existe en base (ils peuvent avoir été supprimés ou modifiés). Pour information, ce n'est pas récent (ça fait au moins 8 ans que ce problème existe :D).
Un ticket a été créé : https://bugs.galette.eu/issues/1887
Un correctif est disponible : https://github.com/galette/galette/pull/558 ++ -- Johan
participants (2)
-
Johan Cwiklinski
-
mistermodo