설치후 로그인 않됩니다. 정보
그누보드 설치후 로그인 않됩니다.본문
안녕하세요.
그누보드 설치 후 관리자로그인이 되지 않습니다.
호스팅 업체에서도 조치가 빨리 않되는데 무엇인 문제인지 모르겠습니다.
참고로 X-y넷 에서는 잘되는데.
고수님들 좀 알려주십시요.
그누보드 설치 후 관리자로그인이 되지 않습니다.
호스팅 업체에서도 조치가 빨리 않되는데 무엇인 문제인지 모르겠습니다.
참고로 X-y넷 에서는 잘되는데.
고수님들 좀 알려주십시요.
댓글 전체
★★궁금사항★★
- 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. 기타 - 아직 이상한점은 발견하지 못하였으나 예기치 못한 문제가 있을 수 있음.
이상입니다. 좋은 결과 있으시길.
- 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. 기타 - 아직 이상한점은 발견하지 못하였으나 예기치 못한 문제가 있을 수 있음.
이상입니다. 좋은 결과 있으시길.

제가 설펴 봤는데.. ftp로 php 버젼 문제인듯 합니다.
코딩 하신것을 제 홈에 가져 와보니 이상없습니다.
php와 mysql 버젼이 너무 낮습니다.
코딩 하신것을 제 홈에 가져 와보니 이상없습니다.
php와 mysql 버젼이 너무 낮습니다.

퍼미션 때문에 안될경우가 많이 있지 안나요.. 707로 해보세요..

쪽지 보세요~
감사합니다. .. 고맙습니다.

싸이트 보았습니다. 기본 코딩에서 문제 인듯 한데..
정확히는 따로 연락 드리겠습니다. (__) 이것 저것 물어 봐야 되서리 ㅎㅎ
정확히는 따로 연락 드리겠습니다. (__) 이것 저것 물어 봐야 되서리 ㅎㅎ

주소라던지.. 그런것이 없으면 답을 알려 드리기 곤란 하지 않을까 생각합니다.