이클립스와 그누보드 연동
그누보드는 오픈소스 게시판 프로그램으로 다양한 플러그인을 추가하기 쉽게 제작되어 있다.
본 포스팅에서는 이클립스로 그누보드를 연동하고 Bootstrap 테마까지 받아 적용해 보려고 한다.
그누보드5를 사용하기 위해서는 아래 조건을 만족해야 한다.
이미 조건을 만족하고 있다면 패스해도 좋다.
저걸 한번에 설치할 수 있는 패키지들이 존재하는데 다음 페이지를 참고하자.
Apache - PHP - MySQL Packages list 페이지 참조: https://en.wikipedia.org/wiki/List_of_Apache%E2%80%93MySQL%E2%80%93PHP_packages
필자는 Windows 환경이라 Bitnami : WAMP Stack 을 설치하도록 하겠다.
혹시모를 링크 첨부.
Windows 64bit : https://bitnami.com/redirect/to/172857/bitnami-wampstack-7.1.13-0-windows-x64-installer.exe
설치는 그냥 Next 누르고 finish 하면 된다.
이런 창이 뜨면 설치가 잘 된 것이다.
이런 창도 아마 뜰텐데
DB를 GUI로 제어하는 화면인데, 켜 놓아도 되고 꺼도 상관없지만 잠시 뒤에 또 사용할 일이 있을 것이니 켜 놓자.
다음은 이클립스에 들어가서
Help - Eclipse Marketplace 에 접속한다.
PDT 라고 검색하면 다음과 같은 플러그인이 뜬다.
이클립스에서 PHP를 사용할 수 있게 해주는 플러그인이다. 설치 후 재시작이 되면 재시작한다.
재시작이 잘 되었으면 프로젝트를 생성해 PHP Project를 선택한 후 Next
아래 옵션을 다음과 같이 설정한 후 finish.
생성이 완료되었으면 그누보드를 다운받자. 최신버전 링크는
압축을 풀고 Application 폴더에 내용을 통째로 붙여넣는다.
다음은 서버를 올린다.
아까 Bitnami WAMP를 설치하고 나서 아파치 웹서버가 Running 상태이므로 이 서버를 사용하면 된다.
Configure에서 자신의 포트번호를 확인하고 기억하자.
Public 폴더로 가서 New - File 로 파일을 생성하고, server.cmd 라고 명명한다.
내용에는
"php경로" -S localhost:포트번호 -t 이클립스 프로젝트 안 application경로 |
이렇게 작성하자. 필자의 경우 아래와 같다.
"C:\Bitnami\wampstack-7.1.13-0\php\php" -S localhost:8081 -tC:\Users\Administrator\Desktop\ddd\gnu5\application |
작성이 완료되었으면 우클릭-Open with-Other 에 들어가서 Windows Batch File로 실행할 수 있다.
제대로 작성했다면 아래 창이 뜨면서 서버에 접속된다.
그럼 아까 bitanami를 설치하면서 켜졌던
이곳에 접속해서 서버 연결을 다음과 같이 변경하고,
테이블 하나와 계정 하나를 각각 생성한 뒤 생성한 테이블에 대한 모든 권한을 부여한다.
여기까지 완료되었으면 인터넷을 켜고 localhost:포트번호 를 주소에 입력하자.
그럼 그누보드를 설치하라는 창이 뜰 것이다.
생성한 계정에 대한 정보를 입력하고, 관리자아이디와 비밀번호는 관리자모드에 로그인할 때 사용하는 것이므로 기억하자.
설치가 완료되었으면 아래와 같이 그누보드와 연동이 된다.
이제 관리자로 로그인하여 여러 설정을 바꿀 수 있고, 그누보드 홈페이지에 접속하여 플러그인과 테마 등을 적용할 수도 있다.
bootstrap 비즈니스용 테마를 적용한 모습.