APM_Setup 7 버전 업그레이드 후 로그인 문제 해결방안(배추빌더) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

APM_Setup 7 버전 업그레이드 후 로그인 문제 해결방안(배추빌더) 정보

APM_Setup 7 버전 업그레이드 후 로그인 문제 해결방안(배추빌더)

본문

APM_Setup 7 버전 업그레이드 후 로그인 문제가 발생한다.
이것은 MySql 버전에 따른 password() 함수의 변경으로 인한 문제이다.
common.lib.php의 sql_password() 함수의 내용을 다음과 같이 변경하면 된다.


function sql_password($value)
{
    // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
    // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
    // 하위버전 DB 호환을 위해 password() --> old_password() 함수로 변경해줌.
    $row = sql_fetch(" select old_password('$value') as pass ");
    return $row[pass];
}
추천
2

댓글 3개

# MySQL 3.x의 패스워드 체계를 사용하도록 설정
# 이전 버전에서 디비를 백업해서 이곳에 복구 하지 않을 경우에는 주석 처리 하는 것이 좋다.
#old_passwords=1
이렇게 사용하시면 되겠지요 ^^; my.ini 파일수정..

요즘은 다 4.1+ mysql을 사용하나..? 암튼 거의 4.1 이상일겁니다.
그로인한 문제가 생긴다면 sql_password보단 mysql 서버설정을 변경하시는게 좋을거라 생각됩니다.
전체 17 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT