그누보드 사이트 이전 방법 (마이그레이션 절차 요약)

Last Updated: 2023년 12월 29일 | , | 댓글 남기기

워드프레스 사이트의 경우 플러그인을 사용하여 쉽게 이전이 가능합니다. 사이트 규모가 크거나 플러그인 사용 시 에러가 발생하거나, 멀티사이트의 경우 DB와 데이터를 다운로드하여 수동으로 이전할 수 있습니다.

그누보드 사이트는 DB와 데이터를 다운로드하여 다른 서버로 이전할 수 있습니다. 드물지만 간혹 그누보드 사이트 이전을 원하시는 분들이 계셔서 몇 차례 이전을 실시해보았습니다. 과정은 워드프레스를 수동으로 이전하는 것과 크게 다르지 않는 것 같습니다.

📍 클라우드웨이즈 가입 방법 (+ Cloudways 프로모 코드, 할인 쿠폰 코드)

그누보드 사이트 이전 방법

그누보드 사이트를 다른 서버로 이전하려는 경우 다음과 같은 과정으로 진행할 수 있습니다.

  1. DB를 백업합니다. (phpMyAdmin 등을 이용하거나 SSH에서 내보내기가 가능합니다.)
  2. FTP/SFTP에 접속하여 데이터를 다운로드합니다.
  3. 이전하고자 하는 사이트에 FTP/SFTP를 통해 데이터를 업로드합니다.
  4. 이전하고자 하는 사이트에 DB 업로드 (phpMyAdmin 등을 이용하거나 SSH에서 임포트 가능)
  5. /data/dbconfig.php 파일에서 데이터베이스 접속 정보를 변경합니다.
  6. /data 폴더의 권한을 707로 변경합니다(하위 폴더 포함)
  7. 에러 발생 시 구글링하여 에러 대응😁😁

참고로 그누보드/제로보드/XE 게시판을 워드프레스로 이전하는 것이 가능합니다.

그누보드 DB 파일 백업(내보내기)

데이터베이스(Database)는 여러 가지 방법으로 백업할 수 있습니다.

카페24의 경우 phpMyAdmin을 설치하여 DB를 백업할 수 있습니다. 카페24 홈페이지에서 디비 백업도 가능하지만, 가능하면 둘 모두를 백업하면 좋을 것 같습니다. (간혹 카페24의 백업 기능으로 다운로드할 경우 임포트 과정에서 에러가 발생하는 경우가 발생하기도 하는 것 같습니다.)

카페24에서는 phpMyAdmin을 제공하지 않으므로 직접 설치해야 합니다.

패스트코멧 등과 같이 cPanel을 제공하는 경우 phpMyAdmin에 접속하여 내보내기 탭에서 디비(DB)를 엑스포트(내보내기)할 수 있습니다.

클라우드웨이즈(Cloudways)를 이용하는 경우에는 자체 데이터베이스 관리자에 접속하여 디비를 내보내기 할 수 있습니다.

SSH를 통해 DB를 백업하려는 경우 다음과 같은 명령을 실행하여 디비를 백업할 수 있습니다.

mysqldump -p -u username database_name > dbname.sql

그누보드 데이터 다운로드

디비와 함께 FTP/SFTP에 접속하여 그누보드 관련 파일들을 다운로드해야 합니다. FTP/SFTP 접속 방법을 모르는 경우 웹호스팅 업체나 서버 관리자에게 연락하여 안내를 받으시기 바랍니다.

파일이 너무 많고 용량이 매우 큰 경우 파일을 압축하여 다운로드하는 것이 시간을 절약할 수 있을 것입니다.

이전하려는 사이트에 파일 업로드하기

SFTP/FTP에 접속하여 서버에 파일들을 업로드합니다. 마찬가지로 파일이 너무 많거나 용량 때문에 시간이 많이 걸리는 경우 압축하여 업로드한 다음, 압축 파일을 해제하는 방법을 고려할 수 있습니다.

DB 파일 업로드(임포트)

phpMyAdmin 등을 통해 디비 파일을 업로드하여 복원합니다.

디비 파일 용량이 너무 커서 업로드가 안 되는 경우에는 SSH를 통해 업로드를 시도할 수 있습니다. SSH에 접속하여 다음 명령으로 디비를 임포트할 수 있습니다.

mysql -p -u username database_name < file.sql

DB 정보 변경하기

이제 FTP에 접속하여 /data/dbconfig.php 파일을 열고 데이터베이스 정보를 변경하도록 합니다.

G5_MYSQL_USER와 GS_MYSQL_DB, 그리고 G5_MySQL_PASSWORD를 적절히 바꿉니다. 만약 디비 정보를 모른다면 웹호스팅 업체 홈페이지에서 디비 정보를 변경할 수 있는 옵션이 제공될 수도 있습니다.

data 폴더의 퍼미션(권한) 변경

/data 디렉터리의 권한을 707로 변경합니다.

폴더 파일 속성 바꾸기

오류 발생 시 대응

예를 들어, "pp_cli_64 파일 파일의 실행권한이 없습니다"와 같은 오류가 발생할 수 있습니다. 오류가 발생하면 구글링하여 해결을 시도하도록 합니다.

마치며

이상으로 그누보드 사이트를 다른 서버로 이전하는 방법에 대하여 살펴보았습니다. 이전하기 전에 이전 전 서버 환경과 이전 후 서버 환경을 비슷하게 맞추는 것이 이전 후 에러를 줄일 수 있습니다. PHP 버전이 바뀌면 오류가 발생할 수도 있습니다.

참고로 그누보드 사이트를 커스텀하는 경우, 최신 버전으로 그누보드를 업데이트하는 것이 쉽지 않을 수 있습니다. 워드프레스의 경우 표준 관행에 따라 커스텀을 수행하면 테마와 플러그인을 최신 버전으로 업데이트해도 보통 문제가 발생하지 않습니다.

참고


댓글 남기기

Leave a Comment