게시판 설치
- 리눅스의 APM 환경에서 동작하는 게시판 중 오픈 소스로 제공되는것으로
'그누보드'와 '제로보드'가 있음
그누보드 설치 |
||||||||||||||||||
1) 그누보드 사이트(sir.co.kr) 에 접속한 후 최신 버전을 다운 받음 2) 내려받은 파일을 '/var/www' 로 복사 3) 압축된 파일이므로 압축을 품 - 'tar tvf 파일명' 으로 묶여있는 구조를 확인 후 풀면 좋음 - 'tar xvzf 파일명' 으로 압축을 품(현재 다운받은 최신 버전 파일 : gnuboard5.0.32.tar.gz) - 현재 '/var/www/html/gnu' 폴더에 압축을 풀었음 ===================================================================== user22@sjw-HP-Mini-110-3500:/var/www/html/gnu$ ls 4) 그누보드가 사용할 데이터베이스를 구축 ===================================================================== sjw@sjw-HP-Mini-110-3500:~/public_html$ sudo mysql -u root -p 5) - 'http://localhost/gnu' 로 접속( 'gnu' 는 '/var/www/html' 에 있는 폴더 'gnu'임) - 그누보드의 버전이 다르므로 확인 6) - 'http://localhost/gnu'로 접속시 DB 설정이 없다는 메시지창이 뜸. - 4번에서 생성한 DB를 아직 설정하지 않았으므로 '그누보드 설치하기'를 클릭 7) - 화면의 지시에 따라 data 디렉터리 생성 - 생성할 디렉터리 경로는 'gnu' 폴더 밑에 생성 - 'gnu' 폴더 빝에 생성후 'data' 디렉터리 권한을 707로 수정 ===================================================================== sjw@sjw-HP-Mini-110-3500:/var/www/html/gnu$ ls ===================================================================== 8) - 접근 권한을 조정후 브라우저를 새로 고침하여 라이센스에 동의하라는 창이 뜸 - 라이센스에 동의해야 설치를 계속 진행할 수 있음 9) - MariaDB에 설정한 DB 정보와 그누보드 관리자 정보를 입력 - MariaDB 정보에서 사용자 정보는 일반 사용자에게 해당 데이터베이스에 대한 권한을 부여 - MariaDB의 root 계정을 사용할 경우 보안에 문제가 발생할 수 있음 ===================================================================== MariaDB [(none)]> grant all privileges on gnu.* to gnuser@localhost identified by '123456'; ===================================================================== * MySQL 정보 입력
* 최고관리자 정보입력
10) 그누보드 설치 완료. '새로운 그누보드로 이동' 버튼 클릭 11) 게시판 설치 완료 |
웹 페이지에 게시판 연결하기 |
1) 게시판 생성 - 'http://localhost/gnu' 접속 - 'admin' 계정으로 로그인 2) - '관리자 모드' 클릭 - 게시판을 만들려면 먼저 게시판 그룹을 생성해야함. - 게시판 관리 -> 게시판 그룹 관리 선택 3) - '게시판 그룹 관리' 에서 '게시판 그룹 추가'를 클릭 - 게시판 그룹 생성 화면이 나오면 '그룹 ID'와 '그룹 제목'만 입력하고 '확인'을 클릭하면 게시판 그룹이 생성됨 * 그룹 ID : 'bbs_gr1' * 그룹 제목 : 게시판 그룹1 4) - 게시판 그룹 생성이 완료되면 '게시판 생성' 버튼이 표시됨 - 버튼을 클릭하면 게시판 생성 화면이 나타남 5) - '게시판 생성'버튼을 클릭하면 게시판 생성 화면이 나옴 - 게시판의 여러 속성을 설정할 수 있음 -간단하게 테스트 목적으로 몇 개의 속성만 적용 * TABLE : 게시판 이름을 입력 (ex : linux_bbs) * 게시판 제목 : 게시판 제목 입력 (ex : 우분투 리눅스 게시판) * 게시판 권한 설정 : 게시판 관리자를 지정 6) - 게시판이 생성되면 '목록으로' 버튼을 클릭 - 게시판 관리 화면으로 돌아가 생성된 게시판을 확인할 수 있음 7) - 게시판 목록에서 테이블 이름(linux_bbs) 클릭하면 게시판이 출력됨 - 여기서 '글쓰기' 버튼을 클릭하여 게시물을 작성할 수 있음 - 나중에 웹페이지에 이 게시판을 연결하기 위해 상단의 주소를 복사해둠 ㅇ 8) - 사용자의 홈 디렉터리에 'public_html' 디렉터리를 만들고 'index.html' 파일 생성 - 'index.html' 파일 수정 ===================================================================== html> ===================================================================== 9) - 'http://localhost/~sjw' 접속 - 'sjw' <= UserID |
p.s
- 자세한 내용은 http://www.sir.co.kr 확인