Wordpress 설정

WordPress 웹사이트 서버 이전 < 정리 1편 >

여러분은 지금, 자신의 잠재력을 묻어두고 엄청난 손해를 보고 있습니다.
하지만, 차분히 묻혀있는 잠재력을 끌어내고 여러분이 원하는 디지털 노마드를 만끽하는 거름이 됩니다.

이번 목표

  1. 워드프레스 파일을 내 컴퓨터에 가져옵니다.
  2. 기본적인 파일 전송을 할 수 있게 됩니다.

혹시 이런 고민 해보신 적 있으신가요?
워드프레스 웹사이트를 운영하는데
“수익은 잘 안나고 서버비는 많이 나간다.”

블로그를 잘 사용하지 못하여 일단 써보고 있지만
“더 쉽게 쓸 수 있는 환경이니까 더 많은 비용을 지불한다.”

자칫 보면 당연한 일이지만
이 사소한 것들을 넘기시면 쭉 막대한 손실에 무감각하게 돈을 넘기게 될 것입니다.

1. WordPress 기존 서버 파일 저장하기

기존의 wordpress를 자신의 컴퓨터에서
돌렸다면 넘어가도 좋습니다.

다른 서버에서 구동 시
워드프레스를 직접 설치하셨다면
wordpress의 폴더의 위치를 아실겁니다.
혹시 기억나지 않더라도 괜찮습니다.

이용하고 있는 것이 리눅스 서버라면 아래와 같은 명령어를 터미널에 작성해주세요

sudo find / -name wp-config.php
코드 내용 설명

sudo : 관리자 권한으로 높은 권한을 가지는 명령어입니다.
find : 특정 파일을 찾기 위한 명령어 입니다.
/ : 맨 위의 위치로서 컴퓨터 전체에서 찾겠다는 의미입니다.
-name : 파일 이름으로 위치를 찾겠다는 의미입니다.
wp-config.php : 우리가 찾을 파일의 이름으로 워드프레스라면 wp-config.php를 가지고 있습니다.

Wordpress

제 파일 /var/www/html/www/에 있는 것을 확인할 수 있습니다.
우리는 여기에서 www폴더가 필요한 것입니다.
이를 이 서버에서 다른 서버로 업로드 합니다.

2. 업로드 방법(Amazon EC2 기준)

아래 코드는 그대로 사용하시면 안됩니다!!

scp -i /EC2의 키 주소.pem  /내 컴퓨터 파일 위치 -r ubuntu@[EC2 퍼블릭 IPv4 주소]:/가져올 폴더 서버위치
  • EC2는 인스턴스를 생성할 때 암호키를 저장합니다. 이 파일의 위치를 입력해주셔야합니다.
    MacOS : .pem 파일을 클릭하고 command + option + c 를 하면 주소가 복사됩니다.
    Windows : 파일 탐색기에서 주소창을 클릭하시면 복사(ctrl + c)할 수 있습니다.
  • EC2 퍼블릭 IPv4 주소를 실제 0.0.0.0의 형태로 입력해줍니다.
    EC2 > 인스턴스 > 퍼블릭 IPv4 주소에서 확인하실 수 있습니다.
EC2
  • 가져올 폴더 서버위치
    위의 사진에서 www의 위치가 나와있습니다.
    .php를 가져오는 것이 아니라 파일을 가져오는 것이기 때문에
    저의 경우는 /var/www/html/www 를 입력할 것입니다.
  • 내 컴퓨터 파일 위치
    내 컴퓨터의 어떤 파일에 가져올지를 선택하는 위치입니다.
    파일 주소는 위의 위치를 찾는 방법과 동일합니다.

(주의사항) .pem을 처음 받은 상황

‘.pem’ 키 파일의 권한이 너무 개방적이라면 연결이 거부될 수 있습니다.
이 경우 터미널에서

chmod 400 /EC2의 키 주소.pem

를 해주면 접속이 가능해집니다.

3. EC2에 업로드 하기

저는 EC2를 제가 업로드할 서버로 설정하였습니다.
그러므로 지금까지 저장한 WordPress폴더인 www폴더를
서버에 업로드 합니다.
1번에서는 서버에서 내 컴퓨터로 파일을 전송했다면
이번에는 컴퓨터에서 서버로 파일을 보내야하는 상황입니다.

scp -i /EC2의 키 주소.pem -r ubuntu@[EC2 퍼블릭 IPv4 주소]:/업로드할 내 컴퓨터 파일 위치 /업로드받을 서버의 파일위치

위와 같이 수정을 하여 WordPress의 기본 파일을 서버에 성공적으로 업로드 해보았습니다.
추가적으로 안되는 부분들은 댓글로 문의주세요. ^^

WordPress 사이트

다음 글에서는 DB를 내보내는 방법들에 대하여 포스팅하겠습니다.

WordPress 웹사이트 서버 이전 < 정리 1편 >”에 대한 3개의 생각

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다