디지문닷넷 - Mysql 4.x 버전으로 넘어오면서 발생하는 제로보드 오류 수정 파일
BLOG main image
124521 Visitors up to today!
Today 141 hit, Yesterday 172 hit
전체 (256)
일상 (52)
유희 (20)
견문록 (22)
PC 탐구 (125)
축구 (27)
애니메이션 (10)
디워로 싸운다면 - 누구나 조..
(LocoMo) Forge
짜장면 vs 자장면(100분토론..
라온수카이가 노니는 Net뜰
동안의 비결!!
싸인펜의 Life Log
mysql 4.1.X 한글처리
싸인펜의 Life Log
블로그가 어렵다는건 도대체..
36.5℃ BloG..
절대 포기하지 마라
일상의 발견(whatlove.com)
Never ever give up!
e-learning blog
절대 포기하지 마라
ejourney의 jobster
고승덕 변호사가 귀띔해주는..
{마음은 언제나 여행 중}

디지문 호스팅

태터툴즈

이올린

올블로그

리눅스포털

SULinux

DNS Powered by DNSEver.com

너나우리

Serverchk.com

phpmyadmin

MRTG

Superuser Server Utility

rss

[디지문, 2006년 08월 04일 12시 28분, PC 탐구/웹/DB]
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 버전으로 올라오면서 관리자조차도 로그인이 안 되는 문제가 발생하게 되는데 이를 해결하기 위해 관리자 패스워드를 변경할 수 있게 해 주는 파일입니다. 제로보드가 설치된 폴더에 업로드하여 웹상에서 실행해 주면 됩니다. 그 전에 반드시 해야 할 작업이 있는데 쿠키를 꼭 먼저 삭제를 한 뒤 실행하여야 합니다. 안 그러면 계속 로긴이 안 됩니다.


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


이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://www.digimoon.net/blog/trackback/129
Tracked from 싸인펜의 Life Log | 2007년 01월 13일 02시 21분 | DEL
JSP와 하루종일 놀았습니다. 조금씩 조금씩 알아간다는 것이 재미있긴 한데, 가끔 오늘처럼 쓸데없는 작업으로 시간을 소비하고나면 허무해 집니다. 오늘의 가장 큰 삽질!! mysql 4.1.X버전의 한글 처리문제. 회원가입 및 수정을 하는 폼과 DB를 만들어서 작동 상태를 점검 했습니다. 세션을 만들어서 사용하는 방법도 기술되어 있었고 대략 원리도 이해 했고 좋았습니다. 그러나 회원정보를 수정하는 부분에서 문제가 발생 했습니다. 회원정보 중에서 이름과..
BlogIcon 디지문 | 2007년 10월 06일 16시 07분 | PERMALINK | EDIT/DEL | REPLY
서버의 mysqld_safe 명령이 있는 곳으로 가서 mysql 데몬을 stop하고 나서...

아래 명령어는 제로보드 이전 버전(3.x 버전)의 비밀번호를 인식시키는 절차입니다.

[root@***** bin]# ./mysqld_safe --user=mysql --old-passwords &
Name
Password
Homepage
Secret