Mysql 4.x 버전으로 업그레이를 하게 되면 3.x 버전에서 제로보드를 사용해 왔을 시 기존의 16byte 암호 체계에서 보안을 강화하기 위해 41byte 암호 체계로 업그레이드 되어 기존의 암호가 Mysql 4.x 버전의 암호 체계와 호환이 되지 않아 로그인이 안 되는 문제가 발생합니다.

4.0 이하의 버전에서는 password 함수가 16바이트의 문자열을 만들어 냈습니다. 4.1 이상에서는 41바이트의 문자를 만들어냅니다.(정확히는 40바이트 + "*"(별표 문자)입니다.)

schema.sql 파일을 제로보드가 설치된 폴더에 덮어씌워 주면 제로보드 설치 오류 문제와 회원가입이 되지 않는 문제가 해결됩니다. 그러나 회원가입 문제가 해결되어도 기존에 가입했던 회원들의 경우는 패스워드 입력이 되지 않기 때문에 비밀번호를 새로 부여받을 수 있도록 조치하여야 합니다.

ad_modify.php 파일은 역시 Mysql 4.x 버전으로 올라오면서 관리자조차도 로그인이 안 되는 문제가 발생하게 되는데 이를 해결하기 위해 관리자 패스워드를 변경할 수 있게 해 주는 파일입니다. 제로보드가 설치된 폴더에 업로드하여 웹상에서 실행해 주면 됩니다. 그 전에 반드시 해야 할 작업이 있는데 쿠키를 꼭 먼저 삭제를 한 뒤 실행하여야 합니다. 안 그러면 계속 로긴이 안 됩니다.


첨부된 압축파일을 푸시면 두 개의 파일이 나옵니다.


Creative Commons License