그누보드5 초기환경설정에서 뭐라고 입력해야 되는지 모르겠어요..

그누보드5 초기환경설정에서 뭐라고 입력해야 되는지 모르겠어요..

QA

그누보드5 초기환경설정에서 뭐라고 입력해야 되는지 모르겠어요..

본문

 

683b3fd7049d6c181face0ed03e3d895_1419692546_0257.jpg

 

이 화면에서  아무리 해봐도 게속 안되는데요

MySQL Host, User, Password 를 확인해 주십시오. 

이런 메시지가 뜨면서

 

호스트 그대로도 해보고 바꿔서도 해보고

유저랑 패스워드 제가 만들것도 해보고

SQL 아이디 비번도 해보고

디비도 php마이어드민에서 만든 테이블명도 해보고 제 맘대로도 해보고

밑에 비밀번호도 이것저것 다 해보고..

 

빈칸 다 똑같이 해봐도 안되고 뭘 어떻게 해야 되는지 잘 모르겠어요.. 

이 질문에 댓글 쓰기 :

답변 4

xampp 처음 설치시에 입력한건.. mysql root 계정에 관한 내용이었을거구요..

설치할 그누보드에 할당할 데이터베이스, 유저계정 정보등을 추가해줘야 합니다.

뭐 로컬이니까 계정은 그대로 root를 써도 크게 상관은 없겠지만 가급적이면 따로 생성해주는게 좋겠죠.

phpmyadmin 에 root로 로그인하셔서 왼쪽창에서 mysql 데이터베이스를 선택하시고 오른쪽창 상단에 SQL 클릭하셔서 나온 입력창에 새로 만들 데이터베이스와 계정을 셋팅해주면 됩니다.

 

create database 추가할데이터베이스이름;

insert into user (host,user,password) values('localhost','사용자아이디',password('비밀번호'));

insert into db values ('localhost','추가할데이터베이스이름','사용자아이디','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

flush privileges;

(한글부분에 새로 만들어줄 디비와 계정정보로 고치시면 됩니다.)

 

에러없이 잘 처리됐다 싶으면 로그아웃하고 나와서 새로 추가해준 계정으로 로그인하셔서 확인해보시고요..

잘 되면 이제 그누보드를 설치하시면 됩니다.

상단 Mysql정보입력에서는 user, password, db만 좀전 추가해줬던 내용으로 입력해주시고,

하단 최고관리자 정보입력에서는 그누보드 관리자 계정을 만들어주는 것이니 아이디/비번을 원하시는대로 입력하시면 됩니다.

php에서 테이더베이스 새로 만들고 계정 만드는거랑
mtsql에서 계정 만드는거랑 따로인가요?
그리고 그거는 권한설정은 기본으로 하면 되나요?

그리고 sql에서 만든 유저랑 디비를 그누보드 설치시 입력하면 되요?? 그리고 뒤에 y가 많은데 그것도 다 입력해야 되는건가요?
그리고 밑에 플러쉬? 그거는 소스로 수정해야 되나요 아님 sql화면에서 하나요
설치시 디비가 만든 디비 아이디 말씀하시는거죠?

그누보드(php)에서는 디비를 새로 만드는게 아닌 셋팅된 정보를 입력하라는 것입니다.
입력한 정보로 dbconfig.php에 저장하는거지요.
권한설정은.. 디렉토리 권한설정 말씀하시는건가요? 윈도에서 xampp설치해서 하시는거면 따로 디렉토리 권한설정은 안하셔도 됩니다.

위에 적어드린게 sql문이고, flush privileges; 또한 sql문입니다. 새로 생성한 정보를 바로 적용시키겠다는 명령입니다.
위에 적었다시피 여기서 생성한 디비와 유저를 그누보드에서 사용하겠다는 의미로 입력하는 겁니다. mysql에서 사용자에 사용권한등을 부여해줘야 하는데 뒤에 'y'들이 이 부분입니다. 다 입력하셔야 합니다. 갯수가 다르면 필드갯수가 다르다고 에러를 뱉을겁니다.
위에 적어드린 sql문은 전부 SQL화면에서 입력하는 겁니다. 한번에 여러문장을 전부 한꺼번에 입력하셔도 됩니다.
설치시 디비가 위에 create database 추가할​데이터베이스이름; 여기서 입력한 데이터베이스이름 맞습니다.

제 생각엔 mysql과 php 관련 강좌나 서적을 통해 기본지식을 먼저 익혀두심이 좋을듯 싶습니다.. ^^;

오토셋으로 해봤는데 php에서 저거대로 하고 로그인은 비번 안맞다 그래서
비번 수정도 해보고 로그인 해봐도 로그인은 안되지만
설치는 해보니깐 설치는 됐는데
http://localhost/gnuboard5.0.25/g5-5.0.25/
들어가면 또 설치화면이 뜨네요
이 주소로 설치 했으면 안떠야 되는거 아닌가요?
php로 들어가면 설치는 정상적으로 됐던데
데이터 폴더에는 파일이 하나도 안생겼고
아님 다른 주소로 들어가야 되는지 뭔가 잘못한거 같은데 뭔지 잘 모르겠네요

XAMPP로는 이상하게 안되네요
XAMPP로 php 들어가면 로그인 화면 없이 바로 로그인상태가 보이고
로그아웃 버튼도 안보이고
어제 밤에 했을때는 로그인 화면은 나왔었는데 뭐가 이상한건지...
저거대로 하면 만들어지지도 않는데.. XAMPP 제거후
재설치 하고나서 다시 해봐야 할지..

create database g5;
insert into user (host,user,password) values('localhost','★★',password('☆☆'));
insert into db values ('localhost','g5​','★','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

flush privileges;

이런식으로 데이터베이스 이름 g5로 하고
제가 할 아이디 비번 별표칸에 넣었는데
XAMPP로 한건 제대로 안되네요..

오토셋, php에서 저거대로 해봤다는건.. 또 뭔지... ㅜ

create database g5;
insert into user (host,user,password) values('localhost','★★',password('☆☆'));
insert into db values ('localhost','g5​','★','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
flush privileges;

여기에 위에는 ★★이거고 아래는 ★ 이건데.. 다르게 주신건 아니죠? 똑같은 아이디로 써주시는겁니다..

아 위에 밑에 별 갯수 안맞혔네요 ㅎㅎ
갯수는 다르게 했지만 아이디는 똑같이 했어요
오토셋에선 잘 되고 XAMPP에선 안되네요..
그리고 게속 설치화면 나와서 php관리자 또 들어가니 오류나서..
오토셋 재설치 해야 할듯한

XAMPP는 왜 안되는지 모르겠네요 ㅠㅠ

그리고 왜 게속 설치화면이 나오는지 모르겠네요

해봐도 안되서 자세하게
다시 질문글 올려놨어요...

설치가 되도 그 주소로 가면 다시 설치화면 뜨고
데이타폴더에 파일도 안생기고
php에서는 생겼는데
그리고 소스로 만든 계정으로 하면 안되고
뭐가 이상한건지 모르겠어요 ㅜㅜ

그누보드가 문제가 있는 것이 아니라... xampp에서 제대로 설정한 것인지를 점검해봐야 할 것 같네요. 잠깐 xampp를 설치해서 살펴봤는데... apm보다 훨씬 어렵네요. 뭐가 뭔지 모르겠습니다.
찾아보니...
'php.ini' 파일에서
shot_open_tag = Off

shot_open_tag = On
으로 바꾸고 아파치를 재시작하라는군요.

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2374 

소스 저거대로 해도
계정은 만들어지는데
데이터베이스가 안만들어져요 됐는지 안됐는지 메시지도 안뜨구요
오토셋은 메시지라도 뜨는데...
소스 말고 직접 테이블 만들고 직접 계정 생성해도 안되는데 뭐가 문제있는거져...

phpMyAdmin에서 로그아웃은 좌측 상단의 '문' 이미지입니다.

다시 root 계정으로 로그인하면...
설치한 'g5' DB가 보일 것입니다.
제대로 설치되지 않았다고 가정하고...
'g5'를 선택한 상태에서... '테이블 작업' 탭을 눌러... '데이터베이스 제거'를 하십시오.
그리고 다시 생성해보십시오.

저도 먼지손님이 올려주신 소스 속에 유니코드 문자가 숨어 있는 것을 모르고 그대로 복사해서 넣었다가 헤멨습니다.
유니코드는 SQL 창에서는 '빨간색 점'으로 나타나고,
텍스트 에디터에서는 '?'로 나타나더군요.
그리고 복사해서 넣으면 각 줄의 마지막에 빈 공백이 하나씩 들어갈 수도 있습니다.
마우스 커서를 줄 끝마다 넣어보고, 공백이 있으면 삭제하십시오.

역시... 위에 경영자님이 적용했다고 올려주신 소스도 복사해서 에디터에 넣어보니
유니코드 문자가 나타나네요. 'g5?' 이렇게...

아뇨. 유니코드 문자는 없어야죠.
위 적용하셨다고 올리신 소스에는 있던데... 실제 적용할 때는 삭제했다는 말씀이신가요?

그리고 혹시 모르니... 새로 생성할 '데이터베이스 이름'과 '사용자 아이디'를 같은(=동일한) 영문자로 해보세요.
설치하면 테이블 명이 'g5'로 되니... 다른 영문자로 해보시구요.

create database g1;
insert into user (host,user,password) values('localhost','g1',password('12345'));
insert into db values ('localhost','g1','g1','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
flush privileges; ​

소스 이거대로 하고 진행했는데도 안되네요 정말 답답해요
오토셋 XAMPP 몇번을 제거하고 재설치하고 게속 해도 안되네요..
그리고 질문글에 자세히 적어놓고 스샷까지 찍어서 올려놨어요
루트 아이디로 설치가 진행이 되도
그 주소로 들어가면 또 진행화면이 뜨고
데이타 폴더에 파일도 안생기고 정말 왜 이러는지 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 16
QA 내용 검색

회원로그인

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