SQL에서 워드프레스 사이트URL 설정 변경하기

이번에 공유기를 바꾸면서 사용중인 PC들의 IP가 변경되었는데, 그러다보니 워드프레스를 사용하는 로컬사이트가 오동작하는 문제가 생겼습니다. 원인은 워드프레스 설정에서 사이트 URL을 지정하여 사용하던 IP가 변경되자 제대로 접속할 수 없는 것이었습니다. 이렇게 되면 관리자 페이지 접속조차 불가능해지기 때문에 사이트 URL을 변경할 수 없어, 워드프레스를 이용할 수 없게 됩니다.

그래서 급히 mysql 콘솔을 통해 설정을 변경했는데, 다음에 비슷한 상황이 생길 경우를 대비해 코드를 남겨 봅니다.
우선 현재 설정값을 조회해 보았습니다. 그러면 다음과 같은 결과를 얻을 수 있죠.

mysql> select * from wp_options where `option_name`='siteurl';
+-----------+-------------+----------------------------+----------+
| option_id | option_name | option_value               | autoload |
+-----------+-------------+----------------------------+----------+
|         1 | siteurl     | http://192.168.10.101/blog | yes      |
+-----------+-------------+----------------------------+----------+
1 row in set (0.00 sec)

이제 option_value를 새로운 IP로 변경하고, 제대로 했는지 확인해 보겠습니다.

mysql> update wp_options set `option_value`='http://192.168.0.10/blog' where `option_name`='siteurl';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from wp_options where `option_name`='siteurl';
+-----------+-------------+--------------------------+----------+
| option_id | option_name | option_value             | autoload |
+-----------+-------------+--------------------------+----------+
|         1 | siteurl     | http://192.168.0.10/blog | yes      |
+-----------+-------------+--------------------------+----------+
1 row in set (0.00 sec)

사이트가 다시 정상 동작하는 것을 확인할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다