バックアップをローカルのテスト環境にリストアしたらログイン出来なかった

カテゴリ: WP関連メモ
SiteGuardのCAPTCHA画像が表示されない

ログインページが表示されない

シェルスクリプトでWordPressをバックアップで作ったバックアップをローカルのテスト環境でリストアしたら、ログインページが表示されない。
ログは302

一般設定の”WordPress アドレス (URL)” と “サイトアドレス (URL)” が怪しい。
MySQLにログイン

show tables;
+-----------------------+
| Tables_in_wp          |
+-----------------------+
| wp_blc_filters        |
| wp_blc_instances      |
| wp_blc_links          |
| wp_blc_synch          |
| wp_commentmeta        |
| wp_comments           |
| wp_links              |
| wp_options            |
| wp_postmeta           |
| wp_posts              |
| wp_siteguard_history  |
| wp_siteguard_login    |
| wp_term_relationships |
| wp_term_taxonomy      |
| wp_termmeta           |
| wp_terms              |
| wp_usermeta           |
| wp_users              |
+-----------------------+




show columns from wp_options;
+--------------+---------------------+------+-----+---------+----------------+
| Field        | Type                | Null | Key | Default | Extra          |
+--------------+---------------------+------+-----+---------+----------------+
| option_id    | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
| option_name  | varchar(191)        | NO   | UNI |         |                |
| option_value | longtext            | NO   |     | NULL    |                |
| autoload     | varchar(20)         | NO   |     | yes     |                |
+--------------+---------------------+------+-----+---------+----------------+




select * from wp_options where option_value like 'http%';
+-----------+-------------+-------------------------------+----------+
| option_id | option_name | option_value                  | autoload |
+-----------+-------------+-------------------------------+----------+
|         1 | siteurl     | https://blog.mechanicalman.jp | yes      |
|         2 | home        | https://blog.mechanicalman.jp | yes      |
|        35 | ping_sites  | http://rpc.pingomatic.com/    | yes      |
+-----------+-------------+-------------------------------+----------+




option_id 1と2を ローカルのアドレスに変更
update wp_options set option_value = "ローカルのアドレス" where option_id = 1;
update wp_options set option_value = "ローカルのアドレス" where option_id = 2;

SiteGuardのCAPTCHA画像が表示されない

SiteGuardのCAPTCHA画像が表示されない。

MySQLで、

select * from wp_options where option_name like '%plugin%';
+-----------+---------------------------------+--------------+----------+
| option_id | option_name                     | option_value | autoload |
+-----------+---------------------------------+--------------+----------+
|        33 | active_plugins                  | 長いので省略 | no       |
|        81 | uninstall_plugins               | a:0:{}       | no       |
|       174 | _transient_timeout_plugin_slugs | 1502943179   | no       |
|       174 | _transient_plugin_slugs     | 長いので省略 | no       |
+-----------+---------------------------------+--------------+----------+




active_plugins
a:4:{i:0;s:19:"akismet/akismet.php";i:1;s:36:"google-sitemap-generator/sitemap.php";i:2;s:23:"siteguard/siteguard.php";i:3;s:41:"wp-multibyte-patch/wp-multibyte-patch.php";}

update wp_options set option_value = "a:3:{i:0;s:19:\"akismet/akismet.php\";i:1;s:36:\"google-sitemap-generator/sitemap.php\";i:2;s:41:\"wp-multibyte-patch/wp-multibyte-patch.php\";}" where option_id = 33;