*****설치후 로그인이 안됩니다***** 급급급!!! > 그누3질답

그누3질답

*****설치후 로그인이 안됩니다***** 급급급!!! 정보

그누보드 *****설치후 로그인이 안됩니다***** 급급급!!!

본문

아침에 인스톨을 끝마치고 로그인 하려는데 아이디 비번 입력후
원래 상태 갑니다. 로그인이 안됩니다.
그누보드에서 암만 뒤져도 답이 안나옵니다.ㅠㅠ
고수님들 도와주세요~~~~
은혜잊지 앚을게요~~

댓글 전체

★★궁금사항★★
- 1. 그누보드의 버전
- 2.php의 버전

★★답변★★
- 제 생각으로는 아마도 최신파일의 그누보드를 설치하신듯 하며 또한 php의 버전이 4.1.X버전대 미만으로 생각됩니다. DB의 입력이 제대로 되었다면 DB부분은 mysql 버전 3.23.xx 이상 인듯하네요.
- 그누보드가 업데이트 됨에 따라 그누보드의 설치환경이 기존 apm의 운영환경에서 pm의 버전이 추가되었습니다.
- 설치환경 : Linux 호환 , apache , php 버전 4.3.x 이상 , mysql 버전 3.23.xx 이상
- 만약 php의 버전이 낮은 상태이라면 호스팅을 하고 있는 업체에서 php의 업데이트 하지 않는 한 방도가 없으며 이를 해결하기 위한 부분으로는 그누보드 3.25이하 버전을 설치하시면 될것 같습니다.

이유인즉 그누보드 3.26이상부터는 index.php 파일을 보시면
// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
@extract($_SERVER);
이러한 부분이 있습니다. 해서 php버전이 낮을경우 값을 받아들이는데 다소 문제가 있는듯 합니다.
물론 이 외에도 몇가지가 더 있는것으로 확인되고 있습니다.

★★결론★★
1. php의 버전을 업데이트한다. -> 그러면 최신파일의 그누보드를 맘편히(?) 사용하실 수 있습니다.
2. php의 버전업이 어려울경우  -> 그누보드 3.25이하버전 설치(보안에 다소 무리가 있을수 있습니다.)
3. 그누보드 최신파일을 값의 전달이 원활할수 있도록 수정 -> 3.25버전과 비교하면서 수정하시면 될듯합니다.(보안 및 운영에 다소 무리가 있을 수 있습니다.)

★★예시- 결론 3. 수정★★
$_SESSION -> $HTTP_SESSION_VARS
C:\gnu3.41\gnu3\index.php, 3
C:\gnu3.41\gnu3\bbs\gbdownload.php, 3
C:\gnu3.41\gnu3\bbs\gblink.php, 2
C:\gnu3.41\gnu3\bbs\gbrecommend.php, 2
C:\gnu3.41\gnu3\bbs\gbsecret.php, 1
C:\gnu3.41\gnu3\bbs\gbupdate.php, 3
C:\gnu3.41\gnu3\bbs\gbview.php, 2
C:\gnu3.41\gnu3\bbs\gnuboard.php, 2
C:\gnu3.41\gnu3\bbs\mblogincheck.php, 6
C:\gnu3.41\gnu3\bbs\mbupdate.php, 3
C:\gnu3.41\gnu3\bbs\norobot.php, 3
C:\gnu3.41\gnu3\bbs\norobotcheck.php, 1
31 개 항목이 바뀌었습니다.12 파일.

$_FILES -> $HTTP_POST_FILES
C:\gnu3.41\gnu3\bbs\formmailsend.php, 3
C:\gnu3.41\gnu3\bbs\gbupdate.php, 3
C:\gnu3.41\gnu3\bbs\imagesaveupdate.php, 6
C:\gnu3.41\gnu3\bbs\mbupdate.php, 5
C:\gnu3.41\gnu3\bbs\admin\memberupdate.php, 3
20 개 항목이 바뀌었습니다.5 파일.

$_POST -> $HTTP_POST_VARS
C:\gnu3.41\gnu3\index.php, 1
C:\gnu3.41\gnu3\bbs\formmailsend.php, 6
C:\gnu3.41\gnu3\bbs\gbdeleteall.php, 2
C:\gnu3.41\gnu3\bbs\gbmoveall.php, 4
C:\gnu3.41\gnu3\bbs\gbmoveallupdate.php, 4
C:\gnu3.41\gnu3\bbs\gbmoveupdate.php, 2
C:\gnu3.41\gnu3\bbs\gbupdate.php, 6
C:\gnu3.41\gnu3\bbs\mblogincheck.php, 3
C:\gnu3.41\gnu3\bbs\mbpasswdforget2.php, 1
C:\gnu3.41\gnu3\bbs\mbpasswdforget3.php, 1
C:\gnu3.41\gnu3\bbs\mbupdate.php, 4
C:\gnu3.41\gnu3\bbs\norobotcheck.php, 1
C:\gnu3.41\gnu3\bbs\voteupdate.php, 1
C:\gnu3.41\gnu3\bbs\admin\boardcategoryupdate.php, 2
C:\gnu3.41\gnu3\bbs\admin\boardupdate.php, 2
C:\gnu3.41\gnu3\bbs\admin\gnuboarddelete.php, 1
C:\gnu3.41\gnu3\bbs\admin\mailsend.php, 1
C:\gnu3.41\gnu3\bbs\admin\pointclear.php, 1
43 개 항목이 바뀌었습니다.18 파일.

$_SERVER -> $HTTP_SERVER_VARS
C:\gnu3.41\gnu3\head.sub.php, 1
C:\gnu3.41\gnu3\index.php, 8
C:\gnu3.41\gnu3\bbs\countinsert.inc.php, 3
C:\gnu3.41\gnu3\bbs\formmailsend.php, 2
C:\gnu3.41\gnu3\bbs\gbdownload.php, 2
C:\gnu3.41\gnu3\bbs\gbupdate.php, 8
C:\gnu3.41\gnu3\bbs\mblogin.php, 1
C:\gnu3.41\gnu3\bbs\mblogincheck.php, 3
C:\gnu3.41\gnu3\bbs\norobotcheck.php, 3
C:\gnu3.41\gnu3\install\installfinish.php, 1
C:\gnu3.41\gnu3\lib\common.lib.php, 3
C:\gnu3.41\gnu3\lib\gnuboard.lib.php, 2
37 개 항목이 바뀌었습니다.12 파일.

$_GET -> $HTTP_GET_VARS
C:\gnu3.41\gnu3\index.php, 1
C:\gnu3.41\gnu3\bbs\gnuboard.php, 3
4 개 항목이 바뀌었습니다.2 파일.

★★예시- 결론 3. 수정-테스트 ★★
0. 테스트 환경 - Linux, apache1.3.23  php4.0.6. mysql3.23.49
1. 로그인 부분. - 정상적인 처리
2. 게시판 부분. - 파일첨부. 미첨부 - 정상적인처리
3. 기타 - 아직 이상한점은 발견하지 못하였으나 예기치 못한 문제가 있을 수 있음.

이상입니다. 좋은 결과 있으시길.
제가 이리저리 조사하면서 알아 본 결과 다음과 같은 경우도..... 로그인이 풀리더군요.

레탈하는 서버 가운데 좀 세큐리티가 강화되어 있는 곳의 경우...
그누보드를 업로드하구 인스톨 할때...
gnu/data/          에..
file, member, session 폴더가 생성이 안되는 경우가 있습니다..
이때 폴더가 생성이 안되어진 상태에서 로그인 하면... 그냥 로그인이 풀려 버리는 현상이 일어 나더군요..
혹시 gnu/data/ 를 확인해보시구 폴더 없을 경우...

gnu/data/file
gnu/data/member
gnu/data/session

식으로 폴더를 만들어 주시고 권한을 707롤 주십시요..
그리고 나서 다시 로그인 해보시면...
로그인 될것입니다..

register_globals = Off
file_uploads = Off  설정에는 관계없이 잘 돌아 갑니다..

좋은 결과가 있기를 바랍니다....ㅎ
개인서버에 리눅스라면... 다음을 체크해보세요...
/etc/php.ini 파일에서
register_globals = Off 로 되워있는지요? 되어있다면 Off를 On으로 바꿔 주세요
file_uploads = Off 로 되워있는지요? 되어있다면 Off를 On으로 바꿔 주세요
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT