본문 바로가기

TOOL

[wordpress] 워드프레스 실서버를 로컬로 가져와 작업을 원하는 경우

728x90

(아이맥 터미널로 작업하였습니다.)



1. 로컬에 도메인 설정 및 아파치 설정


sudo vi /etc/hosts


sudo vi (경로) httpd-vhosts.conf


<VirtualHost *:80>

DocumentRoot "실서버를 담아둘 로컬에 있는 파일 경로"

ServerName 로컬에 설정한 도메인 주소

ErrorLog "경로"

CustomLog "경로" common


<Directory "실서버를 담아둘 로컬에 있는 파일 경로" >

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

Require all granted

</Directory>


</VirtualHost>



2. 로컬에 설정한 도메인과 실서버를 담아둘 로컬에 있는 파일을 연결해 주어야 한다.


그러기 위해선 ftp로 아이디, 비밀번호, 포트번호, 호스트 정보를 입력하여 로컬에 있는 파일에 파일들을 옮긴다.


옮긴 후 wp-config.php 를 열어 정보를 수정한다. 



define('DB_NAME', '디비 툴에서 지은 이름');


/** MySQL database username */

define('DB_USER', '내 로컬 mysql 계정 유저네임');


/** MySQL database password */

define('DB_PASSWORD', '내 로컬 mysql 계정 비번');


/** MySQL hostname */

define('DB_HOST', '로컬 도메인 설정한 주소 - 127.0.0.1');


.

.

.


define( 'WPCACHEHOME', '로컬 다운 받은 실서버 파일 중 wp-content 전 경로 까지 입력/plugins/wp-super-cache/' ); 

//Added by WP-Cache Manager




리눅스 명령 참고 : https://jintrue.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%9C-%EB%AA%85%EB%A0%B9-%EB%AA%A8%EC%9D%8C





3. 디비 이전 

새로운 저장소를 만든 후 실서버 디비를 가져와 넣는다. (디비 안에 있는 도메인과 내 로컬에 설정할 도메인이 일치해야한다.)


(mySQL workbench 사용)


select * from...


use wordpress;


새로운 데이터베이스 공간(DB_NAME) 만들기

-> create database DB_NAME



(알게 되는 데로 업로드 하겠습니다.)