해외호스팅 중 하나인 블루호스트(Bluehost)에 그누보드5를 설치하는 방법입니다. cPanel을 사용하는 호스팅에서는 비슷한 방법으로 그누보드를 설치할 수 있습니다.
블루호스트에 그누보드를 설치하기 위해서는 먼저 DB를 생성해야 합니다. DB를 직접 생성해도 되고, 워드프레스 자동 설치 기능을 이용하여 워드프레스를 설치한 후에 자동 생성되는 DB를 사용해도 됩니다.
이 글에서는 DB를 직접 생성한 후에 설치하는 방법을 살펴보겠습니다. 아래의 내용은 Siteground, FastComet 등 다른 해외 호스팅에서도 비슷하게 응용할 수 있습니다.
사이트 속도가 중요한 경우 아마존 AWS 등을 이용할 수 있지만, AWS의 서버를 직접 운영해야 하므로 리눅스 서버에 대한 지식이 부족한 경우 운영이 쉽지 않을 수 있습니다. 클라우드웨이즈(Cloudways)를 이용하면 아마존 AWS, Vultr 등의 서버스를 생성하여 쉽게 관리할 수 있습니다. 최근 들어 수익형 블로그에 많이 사용되고 있습니다.
DB 생성하기
먼저 블루호스트의 cPanel에 접속합니다.
최근에 가입한 경우 새로운 UI가 사용됩니다. 새로운 인터페이스에서는 블루호스트에 로그인한 후에 Advanced를 클릭하면 cPanel에 접근할 수 있습니다.
이전 인터페이스에서는 상단의 cPanel을 클릭하도록 합니다.
[새로운 DB 생성하기]
database tools > MySQL Databases 툴을 클릭합니다.
MySQL 데이터베이스를 생성, 관리할 수 있는 페이지가 표시됩니다. Create a New Database(새 DB 만들기) 아래에서 DB 이름을 입력하고 Create Database를 클릭합니다.
데이터베이스가 생성되었다면 "Go Back" 버튼을 눌러 다시 MySQL Databases의 첫 화면으로 이동합니다.
[DB 사용자 생성하기]
이제 DB 유저를 생성합니다. MySQL Users 아래의 Add a New User(새 사용자 추가)에 DB Username과 Password를 입력합니다.
비밀번호를 반드시 메모하도록 합니다. 모두 기입했다면 Create A User(사용자 만들기)를 클릭합니다.
사용자가 생성되었다는 메시지가 표시된 화면이 나오면 다시 "Go Back"을 클릭합니다.
[DB와 사용자 연결하기]
이제 방금 생성한 사용자를 DB에 추가하도록 합니다. Add a User to a Database(사용자를 데이터베이스에 추가하기) 아래에서 User와 Database에 방금 생성한 사용자와 DB를 선택한 후에 "Add"를 클릭합니다.
그러면 다음과 같은 화면이 표시됩니다.
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 내에서 폴더를 생성하고 파일을 업로드할 수도 있습니다.
그누보드 설치 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 후에 "Extract"를 클릭합니다.
그러면 파일의 압축이 해제됩니다.
이제 사이트에 접속합니다. 브라우저에 그누보드5가 설치된 경로를 입력합니다.
- 예시: www.example.com/gnuboard/
그러면 그누보드5를 설치하라는 메시지가 표시된 화면이 표시됩니다.
"그누보드5 설치하기"를 클릭하면 다음과 같은 화면이 표시됩니다.
FTP나 File Manager를 통해 data 폴더를 하나 만들고 퍼미션을 705로 설정하도록 합니다.
이제 브라우저 창을 새로 고침하면 그누보드 설치가 계속 진행됩니다.
라이센스 화면이 표시되면 라이센스를 읽어보고 "동의합니다"를 체크하고 "다음"을 클릭합니다.
MySQL 정보 입력 화면이 표시되면 앞서 생성한 DB 이름과 사용자이름 및 패스워드를 입력하고 최고 관리자 정보를 입력합니다.
정보가 정확한지 확인한 후에 "다시"를 클릭하면 그누보드5 설치가 완료되었다는 메시지가 표시된 페이지가 나타납니다.
"새로운 그누보드5로 이동"을 클릭하면 그누보드가 설치된 사이트가 표시됩니다.
관리자로 로그인하여 작업을 시작할 수 있습니다.
이상으로 해외 웹호스팅 중 하나인 블루호스트에 그누보드5를 설치하는 과정을 살펴보았습니다.
참고:
https://avada.tistory.com/3235
https://avada.tistory.com/3046