라이믹스/XE에서 넘어오기

< 라이믹스
Gaon12 (토론 / 기여)님의 2021년 2월 6일 (토) 15:20 판 (시작)
(차이) ← 이전 판 / 최신판 (차이) / 다음 판 → (차이)
-

XE보다 빨라졌습니다. PHP 최신 버전의 성능과 캐싱 기술을 십분 활용합니다. 동시접속자 1만 명이 넘는 대형 커뮤니티들도 라이믹스를 적극 도입하고 있습니다.

 
— 라이믹스 사이트 내용 중

목표

본 문서를 통해 XE로 운영중인 사이트를 라이믹스로 전환하는 방법을 서술합니다.

가장 중요한 것은 바로 "백업"입니다. 작업 전 백업을 꼭 합시다!

본 문서는 덮어쓰기 방식을 서술합니다. XML 추출을 통해서도 가능하지만, 불안정적이므로 가장 안정적이고 성공률이 높은 덮어쓰기 방식으로 서술합니다.

백업

본 문서에서는 백업 방법에 대해서는 자세히 서술하지는 않습니다만 기본적으로 XE가 설치되어 있는 폴더와 DB를 백업하는 방법에 대해 간단히 서술합니다.

쉘 명령을 사용하므로 리눅스 서버를 사용하는 경우에는 다음과 같이 백업 할 수 있습니다.

tar.gz 로 압축하며, xe가 설치된 폴더 이름은 "html", 폴더 경로는 /var/www/html[1]로 설정한다고 가정합니다.

폴더 백업

먼저 xe가 설치된 폴더의 상위 폴더로 이동합니다.

root@gaon:~# cd /var/www/
root@gaon:/var/www#

이후 tar 명령어로 html 폴더를 압축합니다.

root@gaon:/var/www# tar cvfpz html.tar.gz html

그러면 /var/www 경로에 "html.tar.gz"라는 파일이 생성됩니다.

파일 확인은 다음과 같이 하면 됩니다.

root@gaon:/var/www# ls
html html.tar.gz

DB 백업

MySQL, MariaDB에 대해서만 서술합니다.

본 문서에서는 db 이름은 'xe_db'이라고 가정합니다. phpmyadmin 등을 이용해 백업해도 됩니다.

roto@gaon:/var/www# mysqldump -u root -p xe_db > xe_db.sql
Enter password:

Enter password에는 입력한 db 유저의 비밀번호(여기서는 mysql의 root 유저의 비밀번호[2])를 입력하면 됩니다.

이후 파일을 확인하려면 아래와 같이 입력하면 됩니다.

root@gaon:/var/www# ls
html html.tar.gz xe_db.sql

각주

  1. 즉 xe가 설치된 폴더에 있는 index.php의 경로는 /var/www/html/index.php가 된다.
  2. OS의 root 계정 비밀번호 아님
• 현재 페이지 URL 줄이기