문의드립니다 호스팅 관련
그누보드 5 이용해서 홈페이지 만들었습니다
완성된상태
관련해서 가비아로 호스팅을 할려고하는데요
어떤식으로 해야하는지 알려주실 분 계신가요?
호스팅 자체가 처음이라 잘 몰라서요 ㅠㅠ
ftp 뭐 해서 올리고 하면 된다는데 이해가 잘 안됩니다 ㅠㅠ
회사에서 홈페이지 만드는 업무를 배정 받아서요...
답변 12개
권한·주소 문제는 위 답변들에 잘 나와 있어서, 아직 안 나온 것 하나만 덧붙입니다.
DB 복원 시 "Unknown collation: utf8mb4_0900_ai_ci" 오류
만든 곳의 MySQL이 8이고 옮기는 곳이 더 낮은 버전(또는 MariaDB)이면 복원 중에 이 오류가 나면서 멈춥니다.
내보낸 SQL 파일을 텍스트 편집기로 열어 utf8mb4_0900_ai_ci 를 utf8mb4_general_ci 로 모두 바꾼 뒤 다시 넣으면 대부분 해결됩니다.
그래서 옮기기 전에 가비아 상품의 PHP 버전과 MySQL 버전을 지금 환경과 먼저 비교해 보시면, 옮긴 뒤에 생기는 문제를 대부분 미리 피할 수 있습니다.
처음이시면 헷갈리실 만합니다.
그누보드5는 파일 + 데이터베이스(DB) 두 덩어리로 되어 있어서, FTP로 파일만 올리면 화면이 뜨지 않습니다.
순서대로 적어 드릴게요.
0. 먼저 확인할 것 — 지금 «완성된 상태»가 어디에 있나요?
- (가) 내 컴퓨터(XAMPP·APM 등)에 설치해서 만드신 경우 → 아래 1~5번을 모두 하시면 됩니다.
- (나) 아직 설치 전이고 스킨·테마 파일만 준비된 경우 → 호스팅에 그누보드5를 새로 설치한 뒤 테마만 올리시면 되어 훨씬 간단합니다.
1. 호스팅 신청할 때
- 리눅스 웹호스팅, **PHP 7.4 이상(8.x 권장) + MySQL(MariaDB) DB 포함** 상품인지 확인하세요.
- 신청하면 안내 메일(또는 My가비아 화면)에 아래 정보가 나옵니다. 따로 적어 두세요.
- FTP 주소 / 아이디 / 비밀번호
- DB 이름 / DB 아이디 / DB 비밀번호 / DB 호스트 주소
2. DB 옮기기 (내 컴퓨터 → 호스팅)
- 내 컴퓨터의 phpMyAdmin에서 그누보드 DB를 선택 → «내보내기» → .sql 파일로 저장
- 호스팅의 DB 관리 화면(phpMyAdmin)에 들어가 → «가져오기» → 그 .sql 파일 올리기
3. 파일 올리기 (FTP)
- 파일질라(FileZilla, 무료)를 설치하고 1번의 FTP 주소·아이디·비밀번호로 접속합니다.
- 왼쪽 창이 내 컴퓨터, 오른쪽 창이 호스팅 서버입니다.
- 오른쪽에서 **웹 루트 폴더(보통 `www` 또는 `public_html` — 안내 메일에 적혀 있습니다)로 들어간 뒤, 왼쪽의 그누보드 폴더 안의 내용물 전체를 끌어다 놓습니다.
폴더째 올리면 주소가 `도메인/폴더명/` 이 되니 주의하세요.
4. 설정 파일 한 곳 고치기 — 여기서 제일 많이 막힙니다
- 서버에 올라간 `data/dbconfig.php` 를 열어, DB 호스트·아이디·비밀번호·DB 이름을 1번에서 받은 호스팅 값으로 바꿉니다.
(내 컴퓨터용 값인 `localhost / root` 가 그대로 남아 있으면 «DB 접속 오류»가 납니다.)
- `data` 폴더 권한을 707로 바꿔 주세요(파일질라에서 폴더 오른쪽 클릭 → 파일 권한). 안 하면 첨부파일 업로드·캐시가 막힙니다.
5. 도메인 연결과 확인
- 도메인을 가비아에서 사셨다면 도메인 관리에서 «호스팅 연결»(또는 네임서버/DNS 설정)을 방금 호스팅으로 지정합니다. 반영에 몇 시간 걸릴 수 있습니다.
- 뜨고 나면 꼭 해 보세요: 관리자 로그인 → 글쓰기 → 사진 첨부 → 회원가입. 사진 첨부가 안 되면 4번의 707 권한 문제입니다.
막히는 단계에서 나오는 오류 문구를 그대로 댓글로 올려 주시면 어디가 문제인지 바로 보입니다.
다음 순서로 진행하시면 됩니다.
1. 현재 사이트의 전체 파일과 DB를 각각 백업합니다. data 폴더에는 첨부파일과 에디터 이미지 등이 있으므로 빠뜨리지 마세요.
2. 가비아에서 현재 사이트의 PHP 버전과 DB 환경에 맞는 웹호스팅을 준비합니다.
3. 가비아에서 안내하는 접속 정보와 웹문서 경로를 확인해 파일을 업로드합니다. 업로드 위치는 상품별 안내를 따르시면 됩니다.
4. 기존 DB에서 내보낸 SQL 파일을 새 호스팅의 DB에 복원합니다.
5. data/dbconfig.php의 DB 호스트·아이디·비밀번호·DB명을 새 호스팅 정보로 변경합니다. FTP 계정과 DB 계정은 서로 다를 수 있습니다.
6. 접속 후 로그인, 글쓰기, 이미지 표시, 첨부파일 업로드·다운로드를 확인하고 도메인과 HTTPS를 연결합니다.
업로드가 안 되면 data 하위 폴더의 쓰기 권한도 호스팅 안내에 맞게 확인하세요. 기존 주소로 연결되는 부분은 캐시와 소스에 직접 입력된 주소를 점검하면 됩니다.
우선 지금 완성된 사이트가 본인 PC에서 실행 중인지, 다른 호스팅에서 실행 중인지 알려주시면 백업하는 단계부터 더 구체적으로 안내할 수 있습니다.
가비아 호스팅으로 홈페이지를 이전/배포하는 핵심 3단계 절차입니다.
-
가비아 호스팅 신청: 가비아에서 리눅스 웹호스팅을 신청하고, FTP ID/비밀번호 및 DB 비밀번호를 메모합니다.
-
파일 업로드 (FTP): '파일질라(FileZilla)' 같은 FTP 프로그램을 설치해 가비아 서버에 접속한 뒤,
html(또는www) 폴더에 내 컴퓨터의 그누보드5 소스 파일들을 모두 올립니다. -
DB 및 설정 연결:
-
로컬에서 작업한 DB(
.sql파일)를 가비아 phpMyAdmin에 내보내기/가져오기합니다. -
그누보드 안의
data/dbconfig.php파일을 열어 DB 접속 정보를 가비아 DB 정보로 수정합니다.
-
호스팅 신청후 파일질라등을 통해 업로드 하신후
DB접속 정보만 바꿔주시면 되요!
DB는 툴을 통해 넣는게 편한데 하이디sql로 바로 옮길수 있어요
그누보드5이니
PHP APACHE MYSQL(MARIADB) 호스팅으로 신청해서 소스 업로드 후
도메인 구매하신거 연결하는 순서로 해보세요
답변을 작성하려면 로그인이 필요합니다.