php7.3 업데이트 이후 로그인이 안되네요
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
관련 라이브러리 모두 설치해줬고 php-fpm도 설치해줬구요.
php-fpm 은 기진곰님이 nginx에 따로 sites에 설정해두셔서 따로 설정은 안건들여도 페이지
정상적으로 잘 출력되는걸로보아 경로 문제도 아닌 것 같은데..
object도 변경해줬고
서버 에러코드는 단 일도 안뜨는데
사이트 화면은 정상적으로 잘 출력되구요
다만
로그인시 새로고침이 뜨고
소셜로그인도 잘되었었는데
잘못된 요청입니다 라면서 뜨질 않네요.
회원가입창도 못넘어가고..
흠.. 그 뒤로 다시 원래 롤백버전인 7.1로 돌아왔는데 마찬가지 현상이 갑자기 생겨버리네요..
에러코드가 뜨질않으니, 미치겠네요.. (라이믹스 설치 페이지를 보면 정상적으로 모두 OK 입니다.)
(캐시폴더를 지워도 큰 영향이 없어요.. 혹시 몰라서 라이믹스 기본 셋업으로 불러와도 로그인이 안되는데..
흠.. 서버 설정 문제라면 또 사이트가 정상적이지 않아야 되는데 이상하네요..)
저와 같은 현상이 있으셨다면 부디 도움좀 부탁드립니다!
php-pdo-7.3.12-1.el7.remi.x86_64
php-mbstring-7.3.12-1.el7.remi.x86_64
php-json-7.3.12-1.el7.remi.x86_64
php-devel-7.3.12-1.el7.remi.x86_64
php-cli-7.3.12-1.el7.remi.x86_64
php-xml-7.3.12-1.el7.remi.x86_64
php-7.3.12-1.el7.remi.x86_64
php-bcmath-7.3.12-1.el7.remi.x86_64
php-fedora-autoloader-1.0.0-1.el7.remi.noarch
php-pear-1.10.10-1.el7.remi.noarch
php-pecl-mcrypt-1.0.3-1.el7.remi.7.3.x86_64
php-gd-7.3.12-1.el7.remi.x86_64
php-common-7.3.12-1.el7.remi.x86_64
php-mysqlnd-7.3.12-1.el7.remi.x86_64
php-fpm-7.3.12-1.el7.remi.x86_64
php-process-7.3.12-1.el7.remi.x86_64
php-soap-7.3.12-1.el7.remi.x86_64
댓글 5
만약 로그인 되면 세션 권한 문제입니다.
;Uncomment below and comment session.save_path above to use Memcached sessions
php_value[session.save_handler] = memcached
php_value[session.save_path] = "127.0.0.1:11211?persistent=1&timeout=3"
php_value[session.gc_probability] = 0
php_value[memcached.sess_locking] = 0
;Uncomment below and comment session.save_path above to use Redis sessions
;php_value[session.save_handler] = redis
;php_value[session.save_path] = "tcp://127.0.0.1:6379?timeout=2&database=1"
;php_value[session.gc_probability] = 0
세팅당시
redis로 설정해주셨는데 php-redis가 필요할줄은 상상도 못했네요 ㅠ_ㅠ
xe에서는 에러코드가 암것도 없어서 눈치 못챘었는데 phpmyadmin 사용하려고했더니
phpmyadmin에서 알려줘서 해결할 수 있었네요
겨우 사이트 돌아가는 데 필요한 최소한의 패키지만 설치하신 모양이네요. 성능 향상에 반드시 필요한 opcache와 memcached가 빠져 있으니 추가해 주세요. (대체 왜 opcache가 기본으로 설치되지 않는 건지 참 노이해입니다... 센토스7 기본 버전이 5.4여서 opcache가 기본이 아니니까 remi에서도 opcache를 굳이 분리해 놓은 것 같네요.)
혹시 라이믹스에서 캐시를 apc로 사용하고 계셨다면 php-pecl-apcu-bc도 설치해 주시고요, intl도 빠진 것 같은 느낌이 듭니다. 버전을 함부로 올리면 phpMyAdmin에서 테이블 내용을 열람할 때 오류가 날 수도 있으니 그쪽도 확인해 보세요.
php-fpm 에서는 redis를 사용하고
라이믹스 설정에서는 memchaced를 사용하면 혹시 더 효과가 있나요??
아니면 php-fpm redis -> 라이믹스도 redis하는게 설정하는게 나은건지 아님 별 영향이 없는건지 궁금합니다