Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

[URL : 내부망으로 외부 URL이 없습니다.]

 

서버 변경 후 로그인 기록 모듈에서 기록이 되지 않고 있습니다. (다른 것들은 다 정상인 듯 보입니다.)

 

1. 아파치 -> nginx로 변경

2. php 7.2대에서 7.4 버전대로 변경

3. mariadb 최신버전으로 변경 및 기존 DB 파일 백업 및 복구

 

조치해봤던 내용 :

① 에드온을 모두 끄고 테스트해보기

② 라이믹스 최신버전 (완전 무결버전으로 교체해서) 테스트 해보기..

 

예측 가능한 원인이나 해결 방법이 있을까요 ??

 

[서버 정보]

Basic Information]
rhymix_version : 2.0.18
date : 2022-02-10 11:52:15 +0900 (2022-02-10 02:52:15 UTC)
php : 7.4.24 (64-bit)
server : nginx/1.21.3
os : Windows NT 10.0
sapi : cgi-fcgi
user : unknown
ssl : none

[System Settings]
db.type : mysql (innodb, utf8)
db.version : 10.6.4-MariaDB
cache.type : redis
file.folder_structure : 1
file.umask : 0000
url.rewrite : 0
locale.default_lang : ko
locale.default_timezone : Asia/Seoul
locale.internal_timezone : 32400
mobile.enabled : false
mobile.tablets : false
session.delay : false
session.use_db : false
session.use_keys : false
session.use_ssl : false
session.use_ssl_cookies : false
view.concat_scripts : js
view.minify_scripts : all
use_sso : false

[PHP Settings]
session.auto_start : 0
max_file_uploads : 20
memory_limit : 20480M
post_max_size : 1024M
upload_max_filesize : 1024M
extensions : apcu, bcmath, bz2, calendar, cgi-fcgi, curl, dom, exif, gd, hash, iconv, imap, json, ldap, libxml, lzf, mbstring, mysqli, mysqlnd, openssl, pcre, pdo, pdo_mysql, phar, readline, redis, simplexml, wddx, xml, xmlreader, xmlwriter, zend opcache, zip, zlib
 

 

 

미리 답변 감사합니다.

 

  • profile

    안되는 가능성을 그냥 찾는건 모래사장에서 바늘 찾는 식이 될 것 같네요.
    지금 사용하시는 모듈의 로그인을 기록 하는 함수를 찾으셔서 라이믹스의 디버그 기능을 이용해서 어떤 결과값이 나오는지 확인하면서 원인을 찾으셔야 할 것입니다.

    ex) 디버그활성화, 디버그메시지 화면에 표시 설정(화면에서 놓치기 쉬울 경우 파일에 기록도 활성화)

    그리고 로그인 기록을 하는 곳의 코드를 찾아서
    debugPrint(로그인을 기록하는 코드);
    ex) debugPrint($output); // 물론 윗줄에 $output = 블라블라~~ 의 로그인 데이터를 기록하는 코드가 있는 곳 아랫줄에 넣어야겠죠.

    이렇게 해서 어떤 결과가 나오는지 확인하는 과정을 거치셔야 할 것 입니다.

     

    결과에 따라서 원인이 바로 나올 수도 있고 혹은 이 과정 이전에서 부터 문제가 있는 것인지 등을 결과의 값으로 유추해 볼 수 있을 겁니다. 그에 따라서 디버그 위치를 옮기면서 테스트 해야 할 것 같구요.

  • profile profile
    답변 감사합니다.
    일단 기존 환경에서 동일하게 돌려보니 정상적인 작동이 되어서 두 서버를 비교 중 입니다. ㅠ_____ㅠ
  • profile profile
    다른서버에서 다른 결과가 나오더라도 디버그 데이터를 보시는게 빠릅니다.
  • profile profile
    병원에 가면 증상 대충 물어본 후 일단 장비를 꺼내서 검사부터 하는 이유가 있지요. 지하철을 타면 새끼발가락이 아픈데 버스를 타면 안 아파요! 이런 것까지 일일이 비교하면서 원인을 맞추기란 불가능에 가까우니까요. 그냥 발가락 엑스레이 찍어보면 되는데... ㅎㅎ
  • profile profile

    좋은 답변 감사합니다.
    Marinadb 설정 변경으로 해결했네요 ㅠ_ㅠ
    무슨 설정인지는 모르겠지만 ..
    sql_mode=
    추가하니 잘 작동이 됩니다.

  • profile profile
    답변 감사합니다.
    노가다 방식으로 해결 했네요 ^-^