테스트 사이트 - 개발 중인 베타 버전입니다

g4 관리자 로그인이 안되네요 채택완료

인터웹 4년 전 조회 1,855

http://www.paulkid.co.kr">www.paulkid.co.kr

그누4로 오래전에 만든 홈페이지입니다 갑자기 관리자로그인이 안되서 db에서 오래된 사진들 지우고 로그인해도] 로그인이 안됩니다

[질문답변 에서]

lib/common.lib.php에서

function sql_password($value)  {      // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes     // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes      //$row = sql_fetch(" select password('$value') as pass ");      //2020.6.17      $row = sql_fetch(" select CONCAT('*', UPPER(SHA1(UNHEX(SHA1(('$value')))))) as pass ");

    return $row['pass'];  }

 

    //$row = sql_fetch(" select password('$value') as pass ");

 

주석처리하고

 

    $row = sql_fetch(" select CONCAT('*', UPPER(SHA1(UNHEX(SHA1(('$value')))))) as pass ");

 

로 대체하면

 

1줄로 mysql 8과 mysql 5의 password 함수 호환이 되어 로그인등 모든것이 가능해짐.

위사항을 참고하여 수정하였더니 아에 홈페이지가 안열리네요 오류문구 Fatal error: Call to undefined function sql_connect() in /web/home/paulkid/html/common.php on line 170 만 떠요

lib/common.lib.ph 는  ftp로 확인해보니 백지만 뜹니다

도움 부탁합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
s
sinbi Expert
4년 전

로그인 잘 되던 게 갑자기 안 되는 거면 대개는 호스팅 공간 부족 문제입니다.

소스는 원래대로 돌리시고, 호스팅 공간을 넉넉하게 하신 후 로그인 잘 되는지 체크해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

인터웹
4년 전
호스팅용량answpfh gorufgoTtmqslek
s
sinbi
4년 전
영어가 뭘까요? ^^;;
인터웹
4년 전
호스팅 데이타용량이 오바되서 오래된사진을 지웠는데 새로운 오류가 뜨네요
http://paulkid.co.kr/bbs/board.php?bo_table=g04_02
s
sinbi
4년 전
data 폴더 및 그 서브폴더까지 퍼미션을 707로 설정해 보세요.

댓글을 작성하려면 로그인이 필요합니다.

식쏭
4년 전

lib/common.lib.php 에 sql_connect function 이 정의되어 있어야 할텐데

해당function 을 찾지 못해서 나는 에러입니다.

 

lib/common.lib.php 소스가 FTP 로 확인하니 아무것도 없이 날라가셨다는건가요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

인터웹
4년 전
백자로 나옵니다
다른 /common.lib.php 를 ftp로 올려봐도
같은현상이구요
식쏭
4년 전
아랫분 말씀처럼 호스팅 용량을 확인 다시 해보세요.
오래된 이미지를 DB에서 지우셨다고 하셨는데,
이미지가 웹호스팅 서버 로컬에 저장되는거라면
용량 문제로 지우려면 파일을 지우시는게 좋을것 같습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인