도와주세요...서버이전문제 정보
도와주세요...서버이전문제본문
안녕하세요...고수님들에 답변부탁드립니다.
얼마전 서버를 이전하게 돼었는데요.기존 서버는 apache 1.3.37, php 4.4.1, mysql 4.0.22를 사용중이고 새로운 서버는 apache 2.0, php 5.2.5, mysql 5 인 서버로 이전을 했는데 무엇이 문제인지 로그인 자체가 돼지가 않고 회원가입도 돼지가 않습니다.
한국에서 웹호스팅돼어 개발이 완료됀 사이트를 외국으로 이전 시켰는데 개발한 사람은 서버를 이전도 안해주고 연락이 돼지 않고 있는 상황이고 정말 미치겠군요...무엇이 문제인지 답변좀 부탁드리겟습니다...
얼마전 서버를 이전하게 돼었는데요.기존 서버는 apache 1.3.37, php 4.4.1, mysql 4.0.22를 사용중이고 새로운 서버는 apache 2.0, php 5.2.5, mysql 5 인 서버로 이전을 했는데 무엇이 문제인지 로그인 자체가 돼지가 않고 회원가입도 돼지가 않습니다.
한국에서 웹호스팅돼어 개발이 완료됀 사이트를 외국으로 이전 시켰는데 개발한 사람은 서버를 이전도 안해주고 연락이 돼지 않고 있는 상황이고 정말 미치겠군요...무엇이 문제인지 답변좀 부탁드리겟습니다...
댓글 전체
기존 db를 따로 백업하지 않고 ftp에서 모두 다운받아 사이트를 올렸는데 그래서 이런 문제가 생기는 것인가요?...아니면 다른 부분이 어디가 문제가 잇는지???
mysql 부분에 대하여 -_-;;
검색해 보시면 답변이 있는걸로 사료 되옵니다.
저도 이곳에서 보긴 보았는데 갑자기 찾으려 하니 안 보입니다 ㅠ.ㅠ
mysql 4.0 과 4.1 의 password 함수가 틀립니다...
아마 5.x 대는 또 다른걸로 예상됩니다... (저도 아직 5.x 대는 안써보아서 답변을 드리긴 그런 부분이구요)
common.lib.php 에서
1154번 줄 쯤에 --;;
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass "); <-- 기존
$row = sql_fetch(" select old_password('$value') as pass "); <-- 변경
return $row[pass];
}
아마 하시면 해결 될지도 모르겠습니다...
검색해 보시면 답변이 있는걸로 사료 되옵니다.
저도 이곳에서 보긴 보았는데 갑자기 찾으려 하니 안 보입니다 ㅠ.ㅠ
mysql 4.0 과 4.1 의 password 함수가 틀립니다...
아마 5.x 대는 또 다른걸로 예상됩니다... (저도 아직 5.x 대는 안써보아서 답변을 드리긴 그런 부분이구요)
common.lib.php 에서
1154번 줄 쯤에 --;;
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
$row = sql_fetch(" select password('$value') as pass "); <-- 기존
$row = sql_fetch(" select old_password('$value') as pass "); <-- 변경
return $row[pass];
}
아마 하시면 해결 될지도 모르겠습니다...