BOARD

강좌·기초

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

페이지 정보

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

본문

데이터베이스 백업 및 복구

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

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

대용량 데이터베이스 복구 주의사항

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

파일 및 DATA 디렉토리 이전

작업한 파일과 폴더 전체를 FTP를 통해 신규 웹호스팅 서버에 업로드합니다. 업로드 후에는 data 디렉토리의 퍼미션을 707로 변경해야 이미지 출력 오류나 파일 저장 문제를 방지할 수 있습니다. 일부 다운로드에 실패하는 세션 파일은 이전하지 않아도 정상 운영에 지장이 없습니다.

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);

이전 후 주소 연동 및 캐시파일 삭제

서버 이전과 도메인 변경이 완료된 후 신규 서버에 연결된 도메인으로 접속합니다. 관리자 페이지의 환경설정 메뉴에서 캐시파일 일괄삭제를 실행하여 이전된 도메인 주소와 링크가 정상적으로 연동되도록 마무리합니다.

이전 완료 후 결과 확인 및 복구 방안

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

함께 보면 좋은 글

댓글목록

등록된 댓글이 없습니다.