본문 바로가기

WEB etc

이클립스와 그누보드5 연동

이클립스와 그누보드 연동


그누보드는 오픈소스 게시판 프로그램으로 다양한 플러그인을 추가하기 쉽게 제작되어 있다. 

본 포스팅에서는 이클립스로 그누보드를 연동하고 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 을 설치하도록 하겠다.

https://bitnami.com/stack/wamp 페이지로 이동해서 자신의 환경에 맞는 버전을 설치하면 된다.


혹시모를 링크 첨부.


설치는 그냥 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 비즈니스용 테마를 적용한 모습.