그누보드5.4.1.3 환경 구축
WEBHACKING/Gnuboard-Day1

그누보드5.4.1.3 환경 구축

 

1. Ubuntu 64-bit를 실행시켜준다. (VMware workstation에 설치되어있는 것을 전제로 한다.)

 

2. 터미널을 켜고 아래의 명령을 실행시켜준다.

 Linux환경에서의 apache, mysql, phpmyadmin을 모두 한번에 설치해줄수 있는 lamp 스택을 설치해보도록 하자.

  https://bitnami.com/stack/lamp

 

LAMP

Bitnami LAMP Stack provides a complete, fully-integrated and ready to run LAMP development environment. In addition to PHP, MySQL and Apache, it includes FastCGI, OpenSSL, phpMyAdmin, ModSecurity, SQLite, ImageMagick, xDebug, Xcache, OpenLDAP, ModSecurity,

bitnami.com

 

에서 수동으로 실행할수도 있지만, 좀더 편리한 방법으로 리눅스 터미널을 통해 설치하기로 하자.

wget https://bitnami.com/redirect/to/852423/bitnami-lampstack-7.2.26-0-linux-x64-installer.run
sudo chomd 700 bitnami-lampstack-7.2.26-0-linux-x64-installer.run
// 권한을 변경해줘야 인스톨러를 실행할수 있다.
sudo ./bitnami-lampstack-7.2.26-0-linux-x64-installer.run
// 인스톨러 앞의 디렉토리는 본인이 인스톨러를 설치한 디렉토리로 한다.

 

=> 웹브라우저의 localhost의 주소로 접속했을때 아래와 같은 화면이 나타나면 lamp 스택 설치는 성공한 것이다.

 

 

따라서 일단 웹 서버를 위한 apache, php 파일 해석을 위한 phpmyadmin, 데이터베이스 구축을 위한 mysql이 모두 설치된 것을 확인해 줄수 있다.

 

 

 

3. 그누보드에 접속하여 압축파일을 다운받는다.

http://sir.co.kr

 

그누보드, 영카트, 워드프레스용 쇼핑몰 배포

그누보드, 영카트 개발사로 웹사이트와 쇼핑몰을 무료로 만들수 있는 수많은 솔루션을 무료로 제공하고 있으며 다국어버전도 배포하고 있습니다.

sir.kr

  로컬호스트의 경로인 var/www/html 에 gnuboard 라는 디렉토리를 하나 만들어준 후, 그누보드5.4.1.3. 파일을 extract 해준다.

cd var/www/html
sudo mkdir gnuboard
cd gnuboard
tar -zxvf gnuboard5.4.1.3.tar.gz

  

 

4. 그 후 웹브라우저를 실행해서 localhost/gnuboard 에 들어가면 이러한 화면이 뜬다.

 

 

따라서 var/www/html/gnuboard 폴더에 data 디렉토리를 하나 생성해줘야 한다.

 

sudo mkdir data
sudo chmod 707 data
//data에게 관리자 권한을 부여해야 한다.

 

 

그 이후에 환경설정 내역이 뜨는데, 여기에 mysql 정보입력을 위해 데이터베이스를 생성해야 한다.

phpmyadmin을 통해 생성해주도록 하자.

 

5. localhost/phpmyadmin으로 접속해준다.

 

 

 

+)phpmyadmin을 최초로 설정할 때 패스워드 정책 이라는게 존재한다. 따라서 비밀번호를 영문대소문자 포함/ 숫자 포함/ 특수문자 포함하여 8자리 이상으로 설정해줘야 한다. 이것때문에 계속 phpmyadmin에 접속할수 없었다.

 

-데이터베이스 탭- 새 데이터 베이스 만들기에 접속해서 임의의 데이터베이스를 하나 만들어준다.

 본인은 gboard라는 데이터베이스를 만들어주었고, 데이터 정렬방식은 utf8_general_ci로 설정해주었다. 

 그누보드를 위한 데이터베이스가 만들어진 것을 확인할수 있다.

 

 

 

 

6. 환경설정으로 돌아가서 데이터베이스 설정 사항을 입력해주고, 최고관리자의 정보들을 차례대로 입력해준다.

 

7. 리눅스 환경에서의 그누보드 5.4.1.3 설치가 완료된 것을 확인할 수 있다.

 

'WEBHACKING > Gnuboard-Day1' 카테고리의 다른 글

그누보드 취약점 분석 (KVE-2019-1235,1236,1238)  (0) 2020.01.12