로그인


?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기

호스팅 환경에서 오라클 클라우드 무료티어로 이전하는 경우입니다.

서버 -> 서버로 이전하는 경우 내용이 다를수도 있습니다.

라이믹스 버전 1.9.9.9에서 진행하였습니다.

 

라이믹스 2.0 이상 버전은 설정 방법이 다르니 따라하지 말아주세요.

 

1. SSH 접속하기

PuTTY로 기존 호스팅 서버에 SSH 접속을 합니다.

 

SSH 접속을 막은 호스팅 업체들도 있습니다. (닷홈, iwinv 등등..)

그런 경우 고객센터로 데이터와 DB백업을 요청하면 백업파일을 받으실 수 있습니다.

백업 파일을 따로 받으신 분들은 아래 5번부터 따라하시면 됩니다.

 

PuTTY가 없으신분들은 아래 링크에서 받으시면 됩니다.

https://www.chiark.greenend.org.uk/~sgtatham/putty/

 

SSH 접속방법은 호스팅 환경마다 상이하지만 아래 링크에서 확인하셔도 접속이 가능하실 겁니다.

https://koreanvlog.com/oracle/173

 

 

2. 백업할 루트 폴더 확인하기

SSH 접속한 상태에서 ls 를 입력하면 폴더명이 나옵니다.

대표적으로 html, www, public_html 로 되어 있습니다.

 

3. DATA 백업하기

tar cvfpz 파일명.tar.gz html

SSH에서 위 명령어를 입력 합니다. (파일명은 영어로 적으셔야 합니다.)

마지막에 html은 루트 폴더명 입니다. (2번에서 확인 했던 본인의 루트 폴더명을 적으시면 됩니다.)

 

예시)

tar cvfpz backup.tar.gz html

 

4. DB 백업하기

mysqldump -u DB아이디 -p DB이름 > 파일명.sql

DB아이디, DB이름 - 호스팅 계정 생성시 만들었던 정보를 입력합니다.

위 명령어 입력 후 DB비밀번호를 입력합니다.

 

예시)

mysqldump -u root -p koreanvlog > backup.sql

 

5. FTP로 백업파일 내려받기 및 업로드

FTP(파일질라)로 접속해서 루트 폴더에 보시면 백업파일 2개가 있을 겁니다. (데이터, DB)

컴퓨터로 내려받기 후 이전 할 오라클 클라우드 서버 루트 폴더(html)에 업로드 합니다.

(오라클 클라우드 무료티어 루트폴더 경로 var/www/html)

 

6. 압축해제

이전 할 서버에 SSH로 접속합니다. (오라클 클라우드)

cd /var/www/html

위 명령어로 루트 폴더로 이동합니다.

 

tar xvfpz 파일명.tar.gz

데이터를 압축해제 합니다.

 

mysql -u DB아이디 -p DB이름 < 파일명.sql

DB를 복원합니다.

 

7. 압축해제한 파일들을 루트폴더로 이동

FTP로 var/www/html 폴더에 보시면 압축해제한 데이터 폴더가 있을겁니다.

데이터 폴더 안에 파일들을 html 폴더로 이동 합니다.

 

모든 폴더, 파일을 선택 후 상위 폴더로 드래그 앤 드롭하시면 이동 됩니다.

 

* 주의

파일질라에서 숨긴 파일 강제 표시를 하고 파일이동 하셔야 합니다.

상단 메뉴에서 설정 하시면 됩니다.

서버(S) > 숨긴 파일 강제 표시(H)

 

8. EditPlus로 default 수정

EditPlus로 etc/nginx/sites-available/default 파일을 열기 합니다.

server_name 도메인.com;
client_max_body_size 32m;
 
ssl_certificate /etc/letsencrypt/live/도메인.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/도메인.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/도메인.com/fullchain.pem;
 
include /etc/nginx/snippets/ssl.conf;
include snippets/rhymix.conf;

server_name 도메인.com; 아래
client_max_body_size 32m; 를 추가합니다.

 

include /etc/nginx/snippets/ssl.conf; 아래

include snippets/rhymix.conf; 를 추가합니다.

 

https://blog.kakaocdn.net/dn/4npUw/btqS1WLsDF4/W0MstLMKAckjK9qJnZgGRK/rhymix.conf?attach=1&knm=tfile.conf

위 파일을 다운로드 후 FTP로 /var/www/ 경로에 업로드 합니다.

 

sudo su

mv /var/www/rhymix.conf /etc/nginx/snippets/rhymix.conf

위 명령어를 차례로 입력합니다.

 

service nginx restart

Nginx를 재시작 합니다.

 

cd /var/www/html/files

rm -rf cache

sudo chmod -R 777 /var/www/html/files

위 명령어로 files 폴더 안에 cache를 삭제합니다.

 

EditPlus로 /var/www/html/files/config/db.config.php 파일을 열기합니다.

 

'db_hostname' => 'localhost',
'db_userid' => 'root',
'db_password' => 'OOOOOOOO',
'db_database' => 'DB이름',

해당 내용들을 모두 수정합니다.

db_hostname - 오라클은 localhost 입니다.

db_userid - DB 아이디 입니다. (root)

db_password - DB 비밀번호 입니다.

db_database - DB이름 입니다.

해당 내용이 두군데가 보이는데 모두 수정해야 합니다.

 

EditPlus로 /var/www/html/files/config/config.php 파일을 열기합니다.

 

'pass' => 'OOOOOOOOO',

pass 부분을 DB비밀번호로 수정합니다.

 

사이트에 접속하시고 관리자 모드에서 캐시파일 재생성을 꼭 해주셔야 합니다.

?

전체 게시글

전체 게시글을 한번에 볼 수 있습니다.

  1. Read More
  2. Read More
  3. Read More
  4. Read More
  5. Read More
  6. Read More
  7. Read More
  8. No Image

    스크롤 시 고정되어 따라오는 배너 (고정형)

    짹니 2022.02.16 댓글0 조회수316
    Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. Read More
  15. 10. 라이믹스(Rhymix) 설치하기

    짹니 2021.09.12 댓글0 조회수761 file
    Read More
  16. No Image

    9. DB 생성하기

    짹니 2021.09.12 댓글0 조회수523
    Read More
  17. Read More
  18. No Image

    7. Sendmail 설치하기

    짹니 2021.09.12 댓글0 조회수569
    Read More
  19. 6. 도메인 연결 및 Nginx 라우팅 설정

    짹니 2021.09.07 댓글0 조회수736 file
    Read More
  20. 5. MariaDB 및 phpMyAdmin 설치하기

    짹니 2021.09.07 댓글0 조회수702 file
    Read More
Board Pagination Prev 1 2 Next
/ 2