질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix

관련 라이브러리 모두 설치해줬고 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
 

  • profile
    인증 세션 DB 사용 해보세요.
    만약 로그인 되면 세션 권한 문제입니다.
  • profile ?

    ;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에서 알려줘서 해결할 수 있었네요

  • profile

    겨우 사이트 돌아가는 데 필요한 최소한의 패키지만 설치하신 모양이네요. 성능 향상에 반드시 필요한 opcache와 memcached가 빠져 있으니 추가해 주세요. (대체 왜 opcache가 기본으로 설치되지 않는 건지 참 노이해입니다... 센토스7 기본 버전이 5.4여서 opcache가 기본이 아니니까 remi에서도 opcache를 굳이 분리해 놓은 것 같네요.)

     

    혹시 라이믹스에서 캐시를 apc로 사용하고 계셨다면 php-pecl-apcu-bc도 설치해 주시고요, intl도 빠진 것 같은 느낌이 듭니다. 버전을 함부로 올리면 phpMyAdmin에서 테이블 내용을 열람할 때 오류가 날 수도 있으니 그쪽도 확인해 보세요.

  • profile ?
    네 감사합니다.

    php-fpm 에서는 redis를 사용하고

    라이믹스 설정에서는 memchaced를 사용하면 혹시 더 효과가 있나요??

    아니면 php-fpm redis -> 라이믹스도 redis하는게 설정하는게 나은건지 아님 별 영향이 없는건지 궁금합니다
  • ? profile
    redis는 아마 lock이 걸리지 않는 세션 저장소 용도로 세팅되어 있을 것입니다. 라이믹스의 캐시 설정과는 무관합니다. 만약 redis가 캐시도 감당할 수 있도록 세팅되어 있다면 캐시 설정 역시 redis로 통일할 수 있겠지만, 그렇지 않다면 메모리 부족 등 문제가 발생할 수 있으며 성능도 memcached와 큰 차이는 없습니다.