토

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];
}
|

댓글 3개

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

요즘은 다 4.1+ mysql을 사용하나..? 암튼 거의 4.1 이상일겁니다.
그로인한 문제가 생긴다면 sql_password보단 mysql 서버설정을 변경하시는게 좋을거라 생각됩니다.
전6.11?그버전 계속씀돠
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
10-01-26 조회 5,153
10-01-21 조회 5,961
10-01-20 조회 6,731
10-01-20 조회 4,756
10-01-18 조회 9,206
10-01-18 조회 5,269
10-01-18 조회 4,961
10-01-16 조회 3,686
10-01-15 조회 6,391
10-01-12 조회 5,794
10-01-12 조회 7,612
10-01-10 조회 7,770
10-01-06 조회 5,549
10-01-06 조회 9,353
10-01-05 조회 4,003
10-01-05 조회 3,196
10-01-05 조회 4,390
10-01-04 조회 1.2만
10-01-04 조회 5,132
10-01-03 조회 3,626