블루호스트 해외 웹호스팅에 그누보드5 설치하기

2019. 8. 9. 11:52 | 댓글 8

해외호스팅 중 하나인 블루호스트(Bluehost)에 그누보드5를 설치하는 방법입니다. cPanel을 사용하는 호스팅에서는 비슷한 방법으로 그누보드를 설치할 수 있습니다.

블루호스트에 그누보드를 설치하기 위해서는 먼저 DB를 생성해야 합니다. DB를 직접 생성해도 되고, 워드프레스 자동 설치 기능을 이용하여 워드프레스를 설치한 후에 자동 생성되는 DB를 사용해도 됩니다.

이 글에서는 DB를 직접 생성한 후에 설치하는 방법을 살펴보겠습니다.

참고로 다음 배너를 클릭하여 블루호스트 공유호스팅(Bluehost Shared Hosting)에 가입하면 월 1달러가 할인된 월 최저 2.95달러부터 서비스를 이용할 수 있습니다.

저렴한 해외호스팅 블루호스트

이 글의 링크를 클릭하여 블루호스트에 가입하면 제가 약간의 커미션을 받을 수 있습니다. 하지만 저는 커미션만을 위해 블루호스트를 추천하지는 않습니다. 여기에서 해외호스팅인 블루호스트(Bluehost)와 사이트그라운드(SiteGround)의 장단점에 대해 자세히 설명했으니 참고하시기 바랍니다.

DB 생성하기

먼저 블루호스트의 cPanel에 접속합니다.

최근에 가입한 경우 새로운 UI가 사용됩니다. 새로운 인터페이스에서는 블루호스트에 로그인한 후에 Advanced를 클릭하면 cPanel에 접근할 수 있습니다.

해외호스팅 블루호스트 cPanel 접속

이전 인터페이스에서는 상단의 cPanel을 클릭하도록 합니다.

[새로운 DB 생성하기]

database tools > MySQL Databases 툴을 클릭합니다.

해외호스팅 Bluehost - cPanel 메뉴

MySQL 데이터베이스를 생성, 관리할 수 있는 페이지가 표시됩니다. Create a New Database(새 DB 만들기) 아래에서 DB 이름을 입력하고 Create Database를 클릭합니다.

해외 웹호스팅 블루호스트 DB 생성

데이터베이스가 생성되었다면 "Go Back" 버튼을 눌러 다시 MySQL Databases의 첫 화면으로 이동합니다.

[DB 사용자 생성하기]

이제 DB 유저를 생성합니다. MySQL Users 아래의 Add a New User(새 사용자 추가)에 DB Username과 Password를 입력합니다.

블루호스트 MySQL 유저 만들기

비밀번호를 반드시 메모하도록 합니다. 모두 기입했다면 Create A User(사용자 만들기)를 클릭합니다.

사용자가 생성되었다는 메시지가 표시된 화면이 나오면 다시 "Go Back"을 클릭합니다.

[DB와 사용자 연결하기]

이제 방금 생성한 사용자를 DB에 추가하도록 합니다. Add a User to a Database(사용자를 데이터베이스에 추가하기) 아래에서 User와 Database에 방금 생성한 사용자와 DB를 선택한 후에 "Add"를 클릭합니다.

블루호스트 DB와 사용자 연결하기

그러면 다음과 같은 화면이 표시됩니다.

MySQL DB 사용자 권한 관리하기 - 블루호스트

All Privileges를 체크하여 모든 권한을 선택한 다음 "Make Changes"를 클릭합니다. 그러면 모든 권한이 사용자에게 부여됩니다.

DB Username과 DB Database 이름은 별도로 메모하여 저장하도록 합니다.

Go Back 버튼을 클릭합니다.

그누보드5 설치하기

DB가 준비되었으므로 이제 그누보드를 설치할 수 있습니다. 그누보드 설치 파일을 다운로드하여 FTP나 cPanel 내의 File Manager를 사용하여 업로드하도록 합니다.

그누보드 설치 매뉴얼에 의하면 그누보드5를 설치하기 위해서는 아래 조건을 만족해야 합니다.

  • PHP 5.0 이상 (PHP 5.3 이상 권장)
  • MySQL 5.0 이상 or MySQL 5.0 이상의 기능을 만족하는 MariaDB
  • 리눅스 호환 OS
  • 필수 라이브러리
    - GD Library 2.0 이상
    - iconv

현재 Bluehost 공유호스팅과 Bluehost VPS는 모두 최신 버전인 PHP 7.3까지 지원합니다(참고).

저는 그누보드5 설치 파일을 그누보드 공식 사이트에서 다운로드하여 FTP를 통해 업로드했습니다.

그누보드 설치 파일 업로드

파일 크기가 얼마 안 되므로 압축을 풀어서 업로드해도 되지만, tar.gz 압축 파일을 ftp로 업로드한 후에 cPanel의 File Manager 툴을 사용하여 압축을 해제하면 편리합니다.

다시 cPanel 홈으로 이동하여 Files > File Manager 툴을 클릭합니다.

블루호스트 파일 매니저 실행하기

File Manager가 실행되면 파일을 업로드한 폴더로 이동합니다. 파일을 업로드하지 않았다면 File Manager 내에서 폴더를 생성하고 파일을 업로드할 수도 있습니다.

블루호스트 - 그누보드5 설치 파일 압축 해제하기

그누보드 설치 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 후에 "Extract"를 클릭합니다.

그러면 파일의 압축이 해제됩니다.

그누보드5 압축 해제 - 블루호스트

이제 사이트에 접속합니다. 브라우저에 그누보드5가 설치된 경로를 입력합니다.

  • 예시: www.example.com/gnuboard/

그러면 그누보드5를 설치하라는 메시지가 표시된 화면이 표시됩니다.

블루호스트 - 그누보드5 설치 시작

"그누보드5 설치하기"를 클릭하면 다음과 같은 화면이 표시됩니다.

블루호스트 - 그누보드5 설치

FTP나 File Manager를 통해 data 폴더를 하나 만들고 퍼미션을 705로 설정하도록 합니다.

그누보드 data 폴더 퍼미션 설정하기

이제 브라우저 창을 새로 고침하면 그누보드 설치가 계속 진행됩니다.

블루호스트 - 그누보드5 설치 - 라이센스 동의

라이센스 화면이 표시되면 라이센스를 읽어보고 "동의합니다"를 체크하고 "다음"을 클릭합니다.

그누보드 - DB 정보 입력하기

MySQL 정보 입력 화면이 표시되면 앞서 생성한 DB 이름과 사용자이름 및 패스워드를 입력하고 최고 관리자 정보를 입력합니다.

정보가 정확한지 확인한 후에 "다시"를 클릭하면 그누보드5 설치가 완료되었다는 메시지가 표시된 페이지가 나타납니다.

그누보드 설치 완료 - 블루호스트

"새로운 그누보드5로 이동"을 클릭하면 그누보드가 설치된 사이트가 표시됩니다.

그누보드5 실행 화면

관리자로 로그인하여 작업을 시작할 수 있습니다.

이상으로 해외 웹호스팅 중 하나인 블루호스트에 그누보드5를 설치하는 과정을 살펴보았습니다.

PHP 7.2 환경에서도 그누보드5가 잘 작동하는 것 같습니다. 만약 문제가 발생하면 PHP 버전을 변경할 수 있습니다.

참고:

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">
  1. thumbnail
    IT세레스

    오래간만에 그누보드를 보는거 같습니다.^^

  2. thumbnail
    고릴리

    그누보드를 g5 폴더 안에 설치하고
    루트에 index.php 파일을 넣었는데 안되네요.

    <?php
    header("Location:/g5/");
    ?>

    인덱스 파일을 어떻게 해주어야 할까요?

    • thumbnail
      홈페이지 제작, 워드프레스, 웹호스팅 정보를 제공하는 블로그 Avada
      2020.02.21 05:25 신고

      1. 블루호스트에서 가입시 도메인 이름을 입력하거나 가입후 애드온 도메인으로 추가하고 도메인의 네임서버를 변경합니다.
      2. 파일들을 이전 사이트에서와 동일하게 업로드하고
      3. db를 생성하고 db를 import합니다.
      4. 그누보드에서 db 정보를 새로운 db 정보로 바꿉니다.

      네임서버가 변경되는데 하루 정도 걸릴 수 있습니다.

      안 된다면 구체적으로 어떻게 안되나요?

      이전 후 디비 정보 변경 방법은 냑에 문의하면 올바른 정보를 받을 수 있을 것입니다.

      cpanel에서 php 버전과 php ini 설정값도 변경해보시기 바랍니다.

    • thumbnail
      홈페이지 제작, 워드프레스, 웹호스팅 정보를 제공하는 블로그 Avada
      2020.02.21 06:38 신고

      참고로 외부 도메인을 새로 연결할 경우 네임서버를 변경해주어야 하고, 네임서버 변경은 서너 시간부터 최대 1~2일까지 소요될 수 있습니다.

      블루호스트에 처음 가입하는 경우 워드프레스가 기본 설치될 것입니다. 그누보드를 운영하려면 루트 폴더(public_html 폴더) 아래의 워드프레스 관련 파일을 모두 삭제하도록 합니다.

      다만, wp-config.php 파일 내의 DB 정보는 메모하시기 바랍니다. wp-config.php 파일 내의 DB 정보를 그누보드의 설정 파일이나 적절한 파일에 입력하도록 하십시오. (제가 그누보드에 대해 잘 모르지만, 구글을 검색하며 쉽게 방법을 찾을 수 있을 것입니다.)

      그리고 phpMyAdmin에 접속하여 해당 DB 내의 모든 테이블을 삭제하고 그누보드 DB를 import하시기 바랍니다.

      데이터 파일을 업로드할 때에는 그누보드 관련 파일들을 zip이나 tar 등으로 압축한 후에 ftp로 업로드하고, cPanel 내의 File Manager를 사용하여 압축을 풀면 편리합니다.

      https://avada.tistory.com/1571

      네임서버를 변경했다면 DNS 정보가 업데이트되도록 기다려보시기 바랍니다.

      *** 기존 사이트와 동일하게 파일을 넣고 DB를 임포트했고, 도메인 주소도 동일하다면 이론상 큰 문제는 없을 것입니다. PHP 버전과 PHP ini 값도 적절히 설정해주세요.

  3. thumbnail
    이승재
    2020.09.17 17:15

    좋은정보 감사합니다.
    질문이하나 있는 내사이트 확인은 어떻게 해야 하나요.
    http://xxxxxxx.com/g5 인데 xxxxxx를 어떻게 확인하나요?
    저는 계속 404에러가 뜨네요

    • thumbnail
      홈페이지 제작, 워드프레스, 웹호스팅 정보를 제공하는 블로그 Avada
      2020.09.17 17:26 신고

      블루호스트인가요?

      /public_html/g5/에 파일을 넣었다면 /public_html/에 연결된 도메인을 입력해야 합니다.

      보통 기본 도메인이 될 것입니다. 블루호스트에 로그인할 때 Email or Domain Name 란에 도메인 이름을 입력합니다. 보통 그 도메인이 기본 도메인이 될 것입니다.

      블루호스트 홈페이지에서 로그인하면 Domains > My Domains에 도메인 리스트가 나옵니다. 도메인을 모른다면 그 도메인들을 하나씩 넣어보시기 바랍니다.