antonioribeiro / tracker

Laravel Stats Tracker
MIT License
2.89k stars 593 forks source link

Issue With Redis Sessions #363

Open SevronDan opened 6 years ago

SevronDan commented 6 years ago

Hi, Currently having an issue where the site wont load due to it not having permissions for the php session file as they don't exist as files, I believe this is due to us using Redis sessions. Is this supported at all?

Thanks.

ErrorException thrown with message "session_start(): open(/var/lib/php/mod_php/session/sess_tllvu6a7gof8s88hakjo7t47k5, O_RDWR) failed: Permission denied (13)"

Stacktrace:

55 ErrorException in /var/www/html/Safety/vendor/pragmarx/support/src/PhpSession.php:23

54 session_start in /var/www/html/Safety/vendor/pragmarx/support/src/PhpSession.php:23

53 PragmaRX\Support\PhpSession:startSession in /var/www/html/Safety/vendor/pragmarx/support/src/PhpSession.php:14

52 PragmaRX\Support\PhpSession:__construct in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:277

51 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:PragmaRX\Tracker\Vendor\Laravel{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:749

50 Illuminate\Container\Container:build in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:631

49 Illuminate\Container\Container:resolve in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:586

48 Illuminate\Container\Container:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:732

47 Illuminate\Foundation\Application:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:1195

46 Illuminate\Container\Container:offsetGet in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:150

45 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:PragmaRX\Tracker\Vendor\Laravel{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:749

44 Illuminate\Container\Container:build in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:631

43 Illuminate\Container\Container:resolve in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:586

42 Illuminate\Container\Container:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:732

41 Illuminate\Foundation\Application:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:1195

40 Illuminate\Container\Container:offsetGet in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:635

39 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:getTracker in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:493

38 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:PragmaRX\Tracker\Vendor\Laravel{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:347

37 Illuminate\Events\Dispatcher:Illuminate\Events{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:200

36 Illuminate\Events\Dispatcher:dispatch in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:173

35 Illuminate\Events\Dispatcher:fire in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php:148

34 Illuminate\Database\Eloquent\Model:fireModelEvent in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:165

33 Illuminate\Database\Eloquent\Model:bootIfNotBooted in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:148

32 Illuminate\Database\Eloquent\Model:__construct in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/Models/Base.php:16

31 PragmaRX\Tracker\Vendor\Laravel\Models\Base:__construct in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/Models/Session.php:24

30 PragmaRX\Tracker\Vendor\Laravel\Models\Session:__construct in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:417

29 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:instantiateModel in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:169

28 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:PragmaRX\Tracker\Vendor\Laravel{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:749

27 Illuminate\Container\Container:build in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:631

26 Illuminate\Container\Container:resolve in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:586

25 Illuminate\Container\Container:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:732

24 Illuminate\Foundation\Application:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:1195

23 Illuminate\Container\Container:offsetGet in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:150

22 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:PragmaRX\Tracker\Vendor\Laravel{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:749

21 Illuminate\Container\Container:build in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:631

20 Illuminate\Container\Container:resolve in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:586

19 Illuminate\Container\Container:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:732

18 Illuminate\Foundation\Application:make in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:1195

17 Illuminate\Container\Container:offsetGet in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:635

16 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:getTracker in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:384

15 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:registerErrorHandler in /var/www/html/Safety/vendor/pragmarx/tracker/src/Vendor/Laravel/ServiceProvider.php:80

14 PragmaRX\Tracker\Vendor\Laravel\ServiceProvider:boot in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:29

13 call_user_func_array in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:29

12 Illuminate\Container\BoundMethod:Illuminate\Container{closure} in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:87

11 Illuminate\Container\BoundMethod:callBoundMethod in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:31

10 Illuminate\Container\BoundMethod:call in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Container/Container.php:549

9 Illuminate\Container\Container:call in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:792

8 Illuminate\Foundation\Application:bootProvider in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:775

7 Illuminate\Foundation\Application:Illuminate\Foundation{closure} in [internal]:0

6 array_walk in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:776

5 Illuminate\Foundation\Application:boot in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17

4 Illuminate\Foundation\Bootstrap\BootProviders:bootstrap in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:213

3 Illuminate\Foundation\Application:bootstrapWith in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:162

2 Illuminate\Foundation\Http\Kernel:bootstrap in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:146

1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /var/www/html/Safety/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116

0 Illuminate\Foundation\Http\Kernel:handle in /var/www/html/Safety/public/index.php:53

lorenzoaiello commented 6 years ago

The same issue occurs for me when using database driven sessions.

namaljayathunga commented 5 years ago

I also got this issue on Laravel 4.2