본문 바로가기
ETC

[WEB] 홈페이지 제작 | 그누보드를 이용한 홈페이지 제작

by 인프라보이 2021. 1. 22.

 

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

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

sir.kr

그누보드란? 아래와 같이 wiki에 공개되어 있습니다.

그누보드는 에스아이알소프트이 개발한 대한민국의 홈페이지용 전자 게시판, 소프트웨어이다. PHP 언어로 작성되었다. 

갑자기 그누보드용 HTML설치(된?) 파일을 전달받아 구성을 제작하게 되었습니다.

0. 준비환경 

   - OS : CentOS 7.4

1. PHP, HTTP, MySQL 설치 

     - PHP, HTTP 등 설치

yum install httpd php bind bind-utils php-mysqlnd php-soap php-gd php-mbstring

     - MySQL 설치

yum install mysql-server

2. HTTP, MySQL 서비스 시작

    - MySQL 서비스 시작 그리고 보안 설정

service mysqld start

### 보안설정
mysql_secure_installation
# 첫 응답은 엔터, 이후는 전부 Y

    - HTTPD, NAMED 서비스 시작

service httpd start
service named start

3. 그누보드 업로드 및 기타 설정

     - http가 설치되면 /var/www/html 경로가 생성됨. 해당 경로 밑에 public_html.zip 업로드

    - zip파일 압축해제하고, 하위 경로의 DATA폴더의 권한 수정

chmod 707 data


4. Database 생성 및 httpd 재시작

    - 샘플로 제공된 public_html.zip에는 이미 구성된 샘플 이미지가 있었고, DB관련 정보도 되어 있었음. 
    - DB 계정정보 맞춰주고, 기존 구성에 필요한 database (db name : team) 생성이 필요하였음.

mysql -u root -p 

> CREATE SCHEMA `Team` DEFAULT CHARACTER SET utf8 ;
> quit

service httpd restart

[참고] db외부에서 root로 접속하기 위해서는...

GRANT ALL PRIVILEGES ON *.* TO '{계정명}'@'%' IDENTIFIED BY '{비밀번호}' WITH GRANT OPTION;

5. Internet 브라우저를 통해 WEB서버 IP로 접속

    - 접속주소 : Server IP/public_html/index.php

 

728x90

댓글