BOARD

강좌·기초

그누보드 로컬 개발 환경에서 웹호스팅 서버로 안전하게 이전하는 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 28회 작성일 26-09-14 10:06

본문

그누보드 로컬 개발 환경에서 웹호스팅 서버로 안전하게 이전하는 방법

로컬에서 개발·수정한 그누보드 사이트를 웹호스팅 서버로 안전하게 옮기는 데이터베이스 백업, 파일 업로드, 설정 수정 및 마무리 절차를 안내합니다.

phpMyAdmin을 이용한 데이터베이스 백업 및 복구 방법

로컬 환경의 데이터베이스를 백업하고 신규 웹호스팅 서버에 복구하려면 phpMyAdmin 또는 DB 관리 도구를 사용해야 합니다.

1. 데이터베이스 백업 (내보내기)

  • 기존 서버 또는 로컬 환경의 phpMyAdmin에서 백업할 데이터베이스를 선택합니다.
  • 상단 메뉴의 내보내기에서 퀵(Quick) 방식을 선택하여 전체 백업 파일(SQL 파일)을 생성합니다.

2. 데이터베이스 복구 (가져오기)

  • 신규 웹호스팅 서버에 접속한 후 phpMyAdmin 등을 통해 본인 아이디로 생성된 데이터베이스를 선택합니다.
  • 가져오기(Import) 메뉴에서 백업한 SQL 파일을 선택하여 복구를 진행합니다.

주의사항 및 다음 행동

  • 대용량 데이터베이스 복구 시 호스팅 환경의 용량 제한(Maximum size)으로 인해 phpMyAdmin에서 오류가 발생할 수 있습니다. 이 경우 쉘(CLI) 환경이나 분할 백업 방식을 검토해야 합니다.

파일 업로드 후 data 디렉토리 퍼미션 설정 방법

작업한 파일과 폴더 전체를 FTP를 통해 신규 웹호스팅 서버에 업로드한 후에는 data 디렉토리의 퍼미션을 707로 변경해야 합니다. 다만, 707 설정은 보안상 취약할 수 있으므로 서버 환경(PHP-FPM 등)에 따라 755 권한으로도 정상 작동하는지 먼저 확인하는 것이 권장됩니다. 참고로 일부 다운로드에 실패하는 세션 파일은 이전하지 않아도 정상 운영에 지장이 없습니다.

DB 설정 파일 수정 방법

신규 웹호스팅 서버 환경에 맞추어 데이터베이스 접속 정보를 연결하기 위해 수정해야 하는 파일의 경로와 설정 내용은 다음과 같습니다.

수정할 파일 경로

  • data/dbconfig.php

설정 내용 및 코드 예시

신규 서버 환경에 맞게 호스트, 사용자, 비밀번호, 데이터베이스명을 입력한 후 서버에 반영합니다.

define('G5_MYSQL_HOST', 'localhost');
define('G5_MYSQL_USER', 'db_user');
define('G5_MYSQL_PASSWORD', 'db_password');
define('G5_MYSQL_DB', 'db_name');
define('G5_MYSQL_SET_MODE', false);

서버 이전 후 주소 연동 및 마무리 작업

서버 이전과 도메인 변경을 모두 마친 뒤에는 신규 서버에 연결된 도메인으로 접속하여 정상 연동 작업을 진행해야 합니다.

관리자 페이지 마무리 설정

신규 도메인 접속 후 관리자 페이지의 환경설정 메뉴로 이동합니다. 해당 메뉴에서 캐시파일 일괄삭제를 실행하면 이전된 도메인 주소와 링크가 정상적으로 연동되도록 마무리할 수 있습니다.

이전 완료 후 결과 확인

  • 도메인으로 정상 접속되는지 확인합니다.
  • 웹사이트 내 이미지가 올바르게 출력되는지 점검합니다.
  • 문제가 발생할 경우 파일 퍼미션을 재확인하고 백업된 데이터로 복구할 수 있도록 대비합니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.