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

본문
데이터베이스 백업 및 복구
기존 서버 또는 로컬 환경에서 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);이전 후 주소 연동 및 캐시파일 삭제
서버 이전과 도메인 변경이 완료된 후 신규 서버에 연결된 도메인으로 접속합니다. 관리자 페이지의 환경설정 메뉴에서 캐시파일 일괄삭제를 실행하여 이전된 도메인 주소와 링크가 정상적으로 연동되도록 마무리합니다.
이전 완료 후 결과 확인 및 복구 방안
이전 작업이 끝난 후 도메인으로 정상 접속되는지 확인하고, 이미지가 올바르게 출력되는지 점검합니다. 문제가 발생할 경우 파일 퍼미션을 재확인하고 백업된 데이터로 복구할 수 있도록 대비합니다.
함께 보면 좋은 글
- 이전글오토셋 환경에서 phpMyAdmin을 이용한 데이터베이스 생성 및 사용자 계정 관리 방법 26.09.14
- 다음글그누보드 새글 페이지 스킨에 게시판 추가 필드 및 조건부 출력하기 26.09.14
댓글목록
등록된 댓글이 없습니다.