이번에 공유기를 바꾸면서 사용중인 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)
사이트가 다시 정상 동작하는 것을 확인할 수 있습니다.
