로그인

검색

[rhymix 라이믹스] 서버 이전 (v 2.1.13)

[rhymix 라이믹스] 서버 이전 (v 2.1.13)

 

5개월간 시행 착오 후, 이전을 성공했습니다.

 

0. 환경

- 과거사이트 : rhymix 2.1.1    /  php ;  7.4.33 (64-bit)    /  maria db ; 10.6.16

- 뉴사이트 : rhymix 2.1.13(최신)    /  php ;  7.4.33 (64-bit)    / maria db ; 10.11.7

 

 

1. 뉴사이트 설치 전, 과거 사이트 백업하기

- files 폴더  (cache 폴더, config 폴더 삭제)
  추가적으로 layout, addon, widget 폴더 등도 백업
- db 백업  ;  phpmyadmin 사용

- php 버전 확인   7.4 권장 (8.2로 하니, 소소한 에러 발생)
 

 


2. 뉴사이트에 라이믹스 신버전 설치
- sudo git clone https://github.com/rhymix/rhymix.git
- sudo mkdir files
- sudo chmod 777 files

- 사이트접속 후, 설치

- 설치 완료 후, 관리자 페이지로 이동

 

설치 완료 후
- 과거사이트 files 폴더를 뉴사이트에 copy ( 필요시, 레이아웃, 애드온, 위젯 등등 포함)
- files 폴더 내,  cache 폴더만 삭제

- 뉴사이트에 접속하면 재설치를 하게 됩니다.     (불필요)
- 다시 라이믹스 설치     (불필요)

 

재설치 완료 후,     (불필요)
- 재설치 완료 후, 약간의 에러 메세지 표시됨     (불필요)
  (무시하면 됨)     (불필요)
***- 관리자 메뉴로 이동    (불필요)
***- 관리자메뉴 - 시스템설정으로 이동    (불필요)

 

 

3. phpmyadmin 으로 기존 DB 가져오기

- 이때, 고생을 많이 했습니다. 가져오기 할때, 절대 에러가 발생하면 안됩니다. 무슨 이유때문인지 모르겠지만, 3번 시도하면, 1번정도 성공했습니다.

- 가져오기 완료후, (전 단계에서 열어둔) 관리자 화면에서 캐시재생성 클릭하면, 로그인 요구함
- 이때, 과거사이트 라이믹스 접속 아이디/비번으로 해야함
- 접속하면, 홈으로 이동하는데, 아무것도 보이지 않음.
- 기존에 열어 둔, 홈 페이지에서 관리자 메뉴 클릭하면, 관리자 화면으로 접속가능
- 업데이트된 모듈 설정완료하기    (다음단계에서 해도 될듯)

- '캐시파일 재생성' 해줍니다.

 

 

 

4. 도메인 변경
- 관리자 페이지 - 시스템설정  으로 가면, 과거사이트 도메인으로 나옴
- phpadmin 에서 도메인 수정

 

 

5. 도메인 변경 이후,

- 캐시파일 재생성
- 업데이트된 모듈의 설정을 완료

- 다시 캐시파일 재생성

 

 

6. 마지막으로,  '사이트디자인 설정'에서 과거사이트 레이아웃 선택

 

** 자잘한 설정 ; immage process 를 사용안하고, 내장된 파일업로드 정책을 사용

** 정상 동작한다는 가정 하에 폴더는 755, 파일은 644가 정상입니다. 

sudo find /etc/test -type d -exec chmod 755 {} \;                         #etc/test 폴더에서 모든 디렉토리를 755 로 변경

sudo find /etc/test -type f -exec chmod 644 {} \;                         #etc/test 폴더에서 모든 파일을 644 로 변경

 

 

끝.

 

 

 

*** 화면설명

 

- 설치할때, 오류 화면, 이때, 복사한 files 폴더를 삭제하면, 에러 사라집니다.

 

image.png

 

 

 

- DB 가져오기 실패 화면, 다시 가져오기 시도하면 됩니다.

 

image.png

 

 

 

- DB 가져오기 성공화면

 

image.png

 

 

 

- db 데이터 정렬방식 차이때문에 에러 발생한줄 알았는데, phpmyadmin 에서 자동으로 올바르게 가져오기 합니다.

(다른 작업 필요 없습니다.)

 

image.png

 

 

 

 

- 재설치 할때, DB 는 미리 만들어 놔야 하고, 접두사는 기존 접두사와 동일하게 하면 됩니다.

 

image.png

 

 

 

- 재설치 완료 후, 대시보드 화면

 

image.png

 

 

 

 

- 시스템 설정화면, 기존 도메인으로 표시될 경우, DB 에서 바꿔주면 됩니다.

 

image.png

 

 

 

 

 

 

- 재 설치 후, 로그인을 요구하는데, 과거 사이트 아이디/비번을 넣어주면 로그인 됩니다.

 

image.png

 

 

- 도메인 변경하는 화면입니다.

 

image.png

 

 

 

 

- 모듈설정 완료해야 합니다.

 

image.png

 

이 게시물을

이 댓글을 삭제하시겠습니까?