WordPressのドメイン名変更を伴う引っ越しをやったらwp-adminが旧サーバーに飛んでいってしまって困ったことに。
wp-adminにログイン出来たらURLを変更出来る→URLを変更出来たらログイン出来るの堂々巡りに陥った。
で、wp-config.phpを書き換えたらとりあえずの解決は出来たのだけど、それではダッシュボードの設定からURLの変更が一切出来なくなってしまう。
かといってデータベースを直接触るのもあれなので色々調べていたら wp-cli というツールを発見。
インストールは
$ wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar $ chmod +x wp-cli.phar $ mv wp-cli.phar /usr/local/bin/wp
で完了。
あとは、
wp option update home ‘URL’
wp option update siteurl ‘URL’
で書き換え完了。
追記:直接mysqlを編集する方法
例)
$ mysql -u root -p
mysql> use wordpress;
mysql>show tables;
update wp_options set option_value = ‘http://kusanagi.com’ where option_id = 1;
\q