P_ !0@_`pQ` ap_CURLOPT_NOPROGRESS1y0 |S_ ` 1 WFUNCTIONppnaa@`0CURLOPT_PROGRESSFUNCTIONQx0 |S_` !0```&PPbb aPCURLOPT_NOBODYa`e`ma !0a po cca@LCURLOPT_FAILONERRORv0 |S_b !0b``foc@dbBCURLOPT_UPLOAD!0f |S_m`c !0Pc``m decCURLOPT_POSTa`ecm d !0dp&lpee@dCURLOPT_FTPLISTONLYqt0 |S_d !0d`pvj@ffeCURLOPT_FTPAPPENDs0 |S_e !0e``jg`geCURLOPT_NETRCa`l`emf !0pf pFkg0hf`CURLOPT_FOLLOWLOCATIONr0 |S_@g !00g``h hh`gPCURLOPT_PUT!j |S_mh !0h``fPii0h`CURLOPT_USERPWDa`lgmh !0hpi jjh@CURLOPT_PROXYUSERPWDo0 |S_i !0i``ffj@ki`9CURLOPT_RANGE!0m |S_m`j !0Pj``dkljCURLOPT_TIMEOUTa`ljm k !0kp&gpll@kICURLOPT_TIMEOUT_MSqm0 |S_k !0k`pve@mmlCURLOPT_POSTFIELDSl0 |S_l !0l``en`nl@CURLOPT_REFERERaPp`lmm !0pm pFbn0om CURLOPT_USERAGENTk0 |S_@n !00n``coo`nfCURLOPT_FTPPORTaPpmmo !0o p`is->auth($config->get('session_redis_server_auth', null)); } $db = (int) $config->get('session_redis_server_db', 0); if ($db !== 0) { $redis->select($db); } return new Handler\RedisHandler($redis, ['ttl' => $options['expire']]); case 'wincache': // @TODO Remove WinCache with Joomla 5.0 if (!Handler\WincacheHandler::isSupported()) { throw new \RuntimeException('Wincache is not supported on this system.'); } return new Handler\WincacheHandler(); default: throw new \InvalidArgumentException(sprintf('The "%s" session handler is not recognised.', $handlerType)); } } /** * Resolve the options for the session handler. * * @param OptionsResolver $resolver The options resolver. * * @return void * * @since 4.0.0 */ protected function configureSessionHandlerOptions(OptionsResolver $resolver) { $resolver->setDefaults( [ 'force_ssl' => false, ] ); $resolver->setRequired(['name', 'expire']); $resolver->setAllowedTypes('name', ['string']); $resolver->setAllowedTypes('expire', ['int']); $resolver->setAllowedTypes('force_ssl', ['bool']); } } Attempted to load class "SessionFactory" from namespace "Joomla\CMS\Session". Did you forget a "use" statement for another namespace? (500 Whoops, looks like something went wrong.)

ClassNotFoundError

HTTP 500 Whoops, looks like something went wrong.

Attempted to load class "SessionFactory" from namespace "Joomla\CMS\Session".
Did you forget a "use" statement for another namespace?

Exception

Symfony\Component\ErrorHandler\Error\ ClassNotFoundError

  1.         $container->alias(SessionFactory::class, 'session.factory')
  2.             ->share(
  3.                 'session.factory',
  4.                 function (Container $container) {
  5.                     $factory = new SessionFactory();
  6.                     $factory->setContainer($container);
  7.                     return $factory;
  8.                 },
  9.                 true
  1.         if ($this->isShared())
  2.         {
  3.             if ($this->instance === null)
  4.             {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  8.         }
  1.             }
  2.             throw new KeyNotFoundException(sprintf("Resource '%s' has not been registered with the container."$resourceName));
  3.         }
  4.         return $this->resources[$key]->getInstance();
  5.     }
  6.     /**
  7.      * Check if specified resource exists.
  8.      *
  1.                 if ($config->get('force_ssl') == 2) {
  2.                     $options['force_ssl'] = true;
  3.                 }
  4.                 $handler $container->get('session.factory')->createSessionHandler($options);
  5.                 if (!$container->has('session.handler')) {
  6.                     $this->registerSessionHandlerAsService($container$handler);
  7.                 }
  1.         if ($this->isShared())
  2.         {
  3.             if ($this->instance === null)
  4.             {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  8.         }
  1.             }
  2.             throw new KeyNotFoundException(sprintf("Resource '%s' has not been registered with the container."$resourceName));
  3.         }
  4.         return $this->resources[$key]->getInstance();
  5.     }
  6.     /**
  7.      * Check if specified resource exists.
  8.      *
  1.                         Factory::$application $app;
  2.                     }
  3.                     $app->setDispatcher($container->get(DispatcherInterface::class));
  4.                     $app->setLogger($container->get(LoggerInterface::class));
  5.                     $app->setSession($container->get(SessionInterface::class));
  6.                     $app->setUserFactory($container->get(UserFactoryInterface::class));
  7.                     $app->setCacheControllerFactory($container->get(CacheControllerFactoryInterface::class));
  8.                     $app->setMenuFactory($container->get(MenuFactoryInterface::class));
  9.                     return $app;
  1.         if ($this->isShared())
  2.         {
  3.             if ($this->instance === null)
  4.             {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  8.         }
  1.             }
  2.             throw new KeyNotFoundException(sprintf("Resource '%s' has not been registered with the container."$resourceName));
  3.         }
  4.         return $this->resources[$key]->getInstance();
  5.     }
  6.     /**
  7.      * Check if specified resource exists.
  8.      *
Container->get('Joomla\\CMS\\Application\\SiteApplication') in /datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/includes/app.php (line 55)
  1.     ->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
  2.     ->alias(\Joomla\Session\Session::class, 'session.web.site')
  3.     ->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
  4. // Instantiate the application.
  5. $app $container->get(\Joomla\CMS\Application\SiteApplication::class);
  6. // Set the application as global app
  7. \Joomla\CMS\Factory::$application $app;
  8. // Execute the application.
require_once('/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/includes/app.php') in /datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/index.php (line 32)
  1.  * define() is used rather than "const" to not error for PHP 5.2 and lower
  2.  */
  3. define('_JEXEC'1);
  4. // Run the application - All executable code should be triggered through this file
  5. require_once dirname(__FILE__) . '/includes/app.php';

Stack Trace

ClassNotFoundError
Symfony\Component\ErrorHandler\Error\ClassNotFoundError:
Attempted to load class "SessionFactory" from namespace "Joomla\CMS\Session".
Did you forget a "use" statement for another namespace?

  at /datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/src/Service/Provider/Session.php:227
  at Joomla\CMS\Service\Provider\Session->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/ContainerResource.php:176)
  at Joomla\DI\ContainerResource->getInstance()
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/Container.php:96)
  at Joomla\DI\Container->get('session.factory')
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/src/Service/Provider/Session.php:167)
  at Joomla\CMS\Service\Provider\Session->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/ContainerResource.php:176)
  at Joomla\DI\ContainerResource->getInstance()
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/Container.php:96)
  at Joomla\DI\Container->get('Joomla\\Session\\SessionInterface')
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/src/Service/Provider/Application.php:109)
  at Joomla\CMS\Service\Provider\Application->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/ContainerResource.php:176)
  at Joomla\DI\ContainerResource->getInstance()
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/Container.php:96)
  at Joomla\DI\Container->get('Joomla\\CMS\\Application\\SiteApplication')
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/includes/app.php:55)
  at require_once('/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/includes/app.php')
     (/datas/yulpa173848/sites/2024.samclap-ufolep.fr/htdocs/index.php:32)