설치하기 서버에 올리기
페이지 정보

본문
받은 파일을 그누보드가 설치된 폴더(그누보드 루트)에 올립니다.
그누보드 루트가 어디인가요
common.php, config.php, bbs/, adm/ 가 함께 있는 폴더가 그누보드 루트입니다. 호스팅에서는 보통 public_html/ 이나 www/ 입니다.
| 설치 모양 | 사이트 주소 | 그누보드 루트 예 |
|---|---|---|
| 루트 설치 | https://example.com/ |
public_html/ |
| 하위 폴더 설치 | https://example.com/community/ |
public_html/community/ |
하위 폴더에 설치해도 같은 zip 을 같은 방법으로 올리면 됩니다. 따로 고칠 설정은 없습니다.
방법 1 · FTP 프로그램 (가장 흔한 방법)
- 받은 zip 을 내 컴퓨터에서 압축 풉니다.
- FTP 프로그램(FileZilla 등)으로 서버에 접속해 그누보드 루트를 엽니다.
- 압축을 푼 폴더 안의 항목(
api,plugin,theme,extend,nextjs-install과 문서 파일)을 그누보드 루트에 그대로 올립니다. - "같은 이름의 폴더가 있습니다"라고 물으면 합치기(덮어쓰기) 를 고릅니다.
plugin,theme,extend폴더는 원래 있던 폴더라서, 안에 새 파일만 더해집니다.
흔한 실수 압축을 푼 폴더를 통째로 올려
public_html/gnuboard5-nextjs-v0.1.0/api/처럼 한 단계 더 들어가 버리는 경우입니다.api폴더가common.php와 같은 자리에 있어야 합니다.
방법 2 · 호스팅 제어판의 파일 관리자
파일 관리자에서 zip 파일을 그누보드 루트에 올린 뒤, 압축 풀기 기능으로 그 자리에 풉니다. 풀고 나면 zip 파일은 지워도 됩니다.
방법 3 · SSH 명령
cd ~/public_html # 그누보드 루트로 이동
unzip -o ~/gnuboard5-nextjs-v0.1.0.zip # 받은 zip 을 이 자리에 풀기
확인표
- ☐ 그누보드 루트에
api/,plugin/webapp/,theme/nextjs_default/,extend/webapp.extend.php,nextjs-install/이 생겼다 - ☐
api폴더가common.php와 같은 자리에 있다 (한 단계 더 들어가 있지 않다)
- 다음글API 와 DB 확인하기 26.09.30
댓글목록
등록된 댓글이 없습니다.
