260 likes | 542 Views
APM 설정 , 그누보드 4 설치. 개요. 그누보드 4 를 설치하기 위해서는 APM 을 설치하고 , 각각의 설정을 조금씩 변경해야 합니다 . 일단 APM 설치 매뉴얼을 보시면서 APM 을 최신 버전으로 설치한 다음에 그누보드 4 폴더를 htdocs 폴더로 복사한 후 계속해주세요 . 설정을 바꿔도 제대로 안 될 때는 Apache 서비스를 다시 시작합니다 . 방법은 다음 페이지에 나와 있습니다. 서비스. 서비스. 그누보드 4: 설치 준비.
E N D
개요 • 그누보드4를 설치하기 위해서는 APM을 설치하고, 각각의 설정을 조금씩 변경해야 합니다. • 일단 APM 설치 매뉴얼을 보시면서 APM을 최신 버전으로 설치한 다음에그누보드4 폴더를 htdocs 폴더로 복사한 후 계속해주세요. • 설정을 바꿔도 제대로 안 될 때는 Apache 서비스를 다시 시작합니다. 방법은 다음 페이지에 나와 있습니다.
그누보드4: 설치 준비 • 그누보드4 파일을 받으신 후 압축을 풀고 htdocs 폴더로 복사
그누보드4: 접속 확인 • 다음과 같이 폴더의 파일 목록이 뜨면, 다음 페이지의 index.php 파일 추가를 보세요. • Apache는 기본적으로 url이 특정 파일을 가리키는 게 아니라 폴더를 가리킬 때는,index.html이 있는지 확인하여, 있으면 index.html을 보여주고, 없으면 폴더의 파일 목록을 보여줍니다. 설정 파일에 index.php를 추가하면, 폴더의 내용을 보여주기 전에 index.php의 존재 여부도 한 번 더 확인하게 됩니다.
Apache: index.php 추가 • C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf • Httpd.conf 파일을 열어서 다음 내용을 편집 • 저장 후 Apache2.2 서비스 다시 시작
그누보드4: 접속 확인 • 다음과 같이 이상한 내용이 뜨면, short open tag 설정을 off on으로 바꿔주세요. • PHP는 기본적으로 <?php … ?> 사이에 코드를 작성하는데, 예외적으로 <? .. ?> 사이에 코드를 작성하기도 합니다. 이를 허용하기 위해서는 short open tag가 on으로 활성화되어 있어야 합니다.
PHP: short open tag 설정 • C:\Program Files (x86)\PHP • php.ini 파일을 열어서 다음 내용을 편집 • 저장 후 Apache2.2 서비스 다시 시작
그누보드4: 접속 확인 • 다음과 같이 웹 페이지의 메시지가 나와도 놀라지 마세요. • 설치를 하기 위해 확인을 눌러 계속 진행합니다.
그누보드4: 접속 확인 • 이제 설치를 시작할 수 있습니다. 그런데 그 전에 MySQL 설정을 바꿔야만 두 번 설치하는 번거로움을 피할 수 있습니다. • 그누보드4 설치에 동의하기 전에 다음 페이지를 보세요.
그누보드4: MySQL 정보입력 • 앞에서 동의하기 전에 먼저 MySQL 설정 바꿔야 한다고 했는데, 사실 동의부터 해도 괜찮습니다. 어차피 MySQL 정보입력을 해야 하는데, 아직 user, DB 설정을 하지 않았으니까요. 다음장에서 MySQL 설정을 바꿔보겠습니다.
MySQL: Workbench • MySQL은 DBMS 중 하나로, 일반 사용자가 쓰기에는 약간 어려울 수 있으니, GUI를 이용해 쉽게 사용해봅시다. • 다음의 돌고래 아이콘이 있는 프로그램이 실행되면 정상입니다. • 서버 관리 부분에 Local MySQL55를 더블클릭하세요.
MySQL: sql-mode • sql-mode의 체크를 해제합니다. • 그누보드4와 충돌을 일으키는 부분이니까요. • Options file, Advanced, sql-mode, Apply … 순서로 클릭하세요.
MySQL: 접속 • 스키마를 생성하려면, 일단 접속을 해야 하는데, 일단 루트 권한으로 연결이 하나 이루어져 있습니다. 그것을 선택해 접속합니다. • 홈 탭을 클릭하고, Local Instance MySQL55를 더블클릭하세요.
MySQL: Schema 생성 • DBMS에서 스키마란, 쉽게 설명하면 데이터를 저장하는 테이블 중 연관이 있는 것들 끼리 모아서 관리하는 것을 말합니다. 그림으로 보면 노란색 원뿔인데요, 이것을 하나 만들어봅시다. 이제 만들 것이 그누보드4에서 사용할 Schema, 즉 DB가 됩니다. • 왠지 Schema 새로 만들기 아이콘처럼 생긴 아이콘을 눌러주세요.
MySQL: Schema 이름 • 적당히 이름을 지어주세요. 그누보드4 설치 화면에서 입력할 이름입니다.
MySQL: User 생성 • 그누보드4가 MySQL에 접속할 때 사용할 아이디를 생성합니다. 비밀번호는 공개되니까 1234로 합니다. 어차피 이건 알아도 해킹할 수 없어요. 왜냐하면 권한을 local, 즉 설치되어 있는 컴퓨터에서만 접속이 가능하도록 할 거니까요. • Admin 탭, Users and Privileges, Add Account를 순서대로 선택합니다. • Login Name이랑 Password에 적절히 입력 후 Apply. 저는 gbuser, 1234로 합니다. • 접속은 localhost에서만 가능하게 할 거예요. 이거 중요합니다!
MySQL: Privileges 설정 • Gbuser라는 user가 접속을 해서 gb라는 schema에 데이터를 읽고 쓸 수 있으려면 권한을 제대로 부여해야 합니다. • Schema Privileges 탭, gbuser, Add Entry… 선택
MySQL: Privileges 추가 • gbuser는 비밀번호도 공개되어 있으니, 권한을 함부로 주면 안 되는 user입니다. 따라서 localhost만 접근 가능하고, gb라는 schema만 사용할 수 있도록 설정합니다. • 만약 localhost대신에 %만있으면 user를 추가하실 때 localhost를 입력하지 않으셔서 그러니 다시 돌아가서 생성해주세요. • gb라는 schema가 보이지 않으면 Workbench를 껐다가 다시 켜주세요.
MySQL: Privileges 부여 • 그누보드4가 게시판에 글을 쓰기도 해야 하는 등 여러 가지 일을 해야 하니, 실제로 쓸 수 있는 모든 권한을 부여합니다. • Select “ALL”, Save Changes를 누르세요.
그누보드4: MySQL 정보입력 • 이제 MySQL 정보를 채워봅니다. 비밀번호는 1234로 통일하는 것은 안 좋은 습관입니다.
그누보드4: 설치완료 • 설치가 끝났습니다. 메인화면으로 갑니다!
그누보드4: 로그인 • 아까 설치할 때 입력했던 아이디와 암호를 입력하여 로그인합니다.
그누보드4: 게시판 설정 • 최고관리자님은 ADMIN 빨간 글씨 버튼을 눌러 게시판 설정을 바꾸실 수 있습니다.
그누보드4 • 이제 게시판을 만들고 여러분의 홈페이지에 연결하실 수 있습니다. 수고하셨습니다. 기타 문의사항은 홈페이지http://vilab.kaist.ac.kr/htm/lecture.php?lect_id=cc510_2011_fall&code=qna를 이용해주세요. 감사합니다!