CodeIgniter Forums
Problem with sessions - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30)
+--- Thread: Problem with sessions (/showthread.php?tid=92097)



Problem with sessions - motoroller - 12-01-2024

CRITICAL - 22:25:34 01-12-2024 --> ErrorException: session_start(): Failed to read session data: user (path: /var/www/www-root/data/mod-tmp)
[Method: GET, Route: /]
in SYSTEMPATH/Session/Session.php on line 920.
1 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'session_start(): Failed to read session data: user (path: /var/www/www-root/data/mod-tmp)', '/var/www/www-root/data/www/server/vendor/codeigniter4/framework/system/Session/Session.php', 920)
2 SYSTEMPATH/Session/Session.php(920): session_start()
3 SYSTEMPATH/Session/Session.php(242): CodeIgniter\Session\Session->startSession()
4 SYSTEMPATH/Config/Services.php(710): CodeIgniter\Session\Session->start()
5 SYSTEMPATH/Config/BaseService.php(312): CodeIgniter\Config\Services:Confusedession(Object(Config\Session), false)
6 SYSTEMPATH/Config/BaseService.php(251): CodeIgniter\Config\BaseService::__callStatic('session', [...])
7 SYSTEMPATH/Config/Services.php(668): CodeIgniter\Config\BaseService::getSharedInstance('session', null)
8 SYSTEMPATH/Config/BaseService.php(321): CodeIgniter\Config\Services:Confusedession()
9 SYSTEMPATH/Config/BaseService.php(202): CodeIgniter\Config\BaseService::__callStatic('session', [])
10 SYSTEMPATH/Common.php(998): CodeIgniter\Config\BaseService::get('session')
11 SYSTEMPATH/Common.php(971): service('session')
12 APPPATH/Filters/LoginFrontend.php(26): session()
13 SYSTEMPATH/Filters/Filters.php(203): App\Filters\LoginFrontend->before(Object(CodeIgniter\HTTP\IncomingRequest), null)
14 SYSTEMPATH/Filters/Filters.php(184): CodeIgniter\Filters\Filters->runBefore([...])
15 SYSTEMPATH/CodeIgniter.php(481): CodeIgniter\Filters\Filters->run('settings/office/voip', 'before')
16 SYSTEMPATH/CodeIgniter.php(355): CodeIgniter\CodeIgniter->handleRequest(null, Object(Config\Cache), false)
17 SYSTEMPATH/Boot.php(325): CodeIgniter\CodeIgniter->run()
18 SYSTEMPATH/Boot.php(67): CodeIgniter\Boot::runCodeIgniter(Object(CodeIgniter\CodeIgniter))
19 FCPATH/index.php(56): CodeIgniter\Boot::bootWeb(Object(Config\Paths))

I get this error from time to time

Confiration:
php 8.3.8
Redis Version 6.1.0
Redis Sentinel Version 1.0
Available serializers php, json
Ubuntu 22.04
FastCGI (Nginx + PHP-FPM)


RE: Problem with sessions - ozornick - 12-01-2024

Set session path as /writable/session


RE: Problem with sessions - motoroller - 12-02-2024

(12-01-2024, 09:30 PM)ozornick Wrote: Set session path as /writable/session

public string $savePath = 'tcp://localhost:6379';


RE: Problem with sessions - InsiteFX - 12-02-2024

app\Config\Session.php
PHP Code:
public string $savePath WRITEPATH 'session'



RE: Problem with sessions - motoroller - 12-03-2024

(12-02-2024, 09:50 PM)InsiteFX Wrote: app\Config\Session.php
PHP Code:
public string $savePath WRITEPATH 'session'

I use Redis!