NETWORK & SEVER FACTORY

개인 공부 기록

WEB/Wordpress

[Wordpress] HOME, SITE URL 변경

1nfra 2021. 9. 25. 02:54
728x90

안녕하세요 ~

 

오늘은 외부에서 워드프레스를 접속하려고 하는데 안 되는 상황이 발생해서 해결해보는 방법에 대해 알아보겠습니다.

 

일단 워드프레스는 초기 설치를 위해 접속하는 네트워크 정보로 설정이 되는데요.

 

예를 들어 192.168.0.10 이런 식으로 내부 IP로 접속해서 설정하게 되면 해당 접속을 위한 IP가 해당 IP로 설정됩니다.

 

그래서 외부에서 접속 시도를 하게되면 접속이 안되거나, 에러가 발생하게 됩니다.

 

그래서 Wordpress에서 HOME, SITE URL을 변경하는 방법에 대해 알아보겠습니다.

 

Database를 변경하는 작업이기 때문에 작업 전 백업을 하시고 작업하시는 걸 추천드립니다.

 

1. wordpress를 구동하는 계정으로 mysql 연결하기

 

mysql -u wordpress -p wordpress

 

2. SELECT문으로 home과 siteurl 값 확인하기

 

select option_id, option_name, option_value from wp_options where option_name in('home', 'siteurl');

 

3. 아래 명령어를 통해 테이블을 업데이트하기

 

UPDATE wp_options set option_value = 'http://new.example.com' where option_name in('home', 'siteurl'); 
UPDATE wp_posts SET guid = replace(guid, 'http://old.example.com','http://new.example.com'); 
UPDATE wp_posts SET post_content = replace(post_content, 'http://old.example.com', 'http://new.example.com'); 
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://old.example.com','http://new.example.com');

 

여기서 old.example.com은 예전 도메인 -> new.example.com은 최신 도메인을 입력해주면 됩니다.

 

자 그리고 다시 SELECT로 home과 siteurl 값을 확인해보면 변경이 되고, 접속이 되는 것을 볼 수 있습니다.

 

워드프레스 DB 명령어.txt
0.00MB

 

728x90

'WEB > Wordpress' 카테고리의 다른 글

[Wordpress] SSL(https) 설정하기  (0) 2021.11.01