메뉴 건너뛰기

XE3

XE 3.07에서 최신버전으로 업데이트 후 생긴 문제

사이트를 현재 제작중인데 session을 타 사이트와 공유하기 위해 redis에 저장하도록 session.php 에서 설정을 바꿔 놓고 제작을 진행하고 있습니다. 그런데 오늘 최신버전 업데이트 후 500에러가 뜨고 접속이  안되네요. session.php 에서 세션을 db로 바꾸면 일단 사이트 정상적으로 접속은 됩니다. 그런데 저희 사이트 설계상 redis를 써야하는 상황인지라 redis에서 왜 오류가 나는지 알고 싶습니다. 로그 남깁니다.

 

2020/07/23 17:02:15 [error] 3112#3112: *191 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Class 'Predis\Client' not found in /masang/homepage/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php:25
Stack trace:
#0 /masang/homepage/vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php(79): Illuminate\Redis\Connectors\PredisConnector->connect(Array, Array)
#1 /masang/homepage/vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php(61): Illuminate\Redis\RedisManager->resolve('default')
#2 /masang/homepage/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php(223): Illuminate\Redis\RedisManager->connection('default')
#3 /masang/homepage/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php(54): Illuminate\Cache\RedisStore->connection()
#4 /masang/homepage/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(86): Illuminate\Cache\RedisStore->get('m5dAxp6sIeb8itz...')
#5 /masang/homepage/vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php(58): Illuminate\Cache\Reposit...
PHP message: PHP Fatal error:  Uncaught Error: Class 'Predis\Client' not found in /masang/homepage/vendor/laravel/framework/src/Illuminate/Redis/Connectors/PredisConnector.php:25
Stack trace:
#0 /masang/homepage/vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php(79): Illuminate\Redis\Connectors\PredisConnector->connect(Array, Array)
#1 /masang/homepage/vendor/laravel/framework/src/Illuminate/Redis/RedisManager.php(61): Illuminate\Redis\RedisManager->resolve('default')
#2 /masang/homepage/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php(223): Illuminate\Redis\RedisManager->connection('default')
#3 /masang/homepage/vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php(54): Illuminate\Cache\RedisStore->connection()
#4 /masang/homepage/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(86): Illuminate\Cache\RedisStore->get('A6L0ZKf8Dm0ceZe...')
#5 /masang/homepage/vendor/laravel/framework/src/Illuminate/
 

Q & A의 다른 글