そいやずーっと放置してました。

 

今回はテストページやバックアップ用など同じサイトを作ることのお話。

 

ヘテムルに限った話でかもしれないのですが、ヘテムルの簡単インストールで起きた現象だったので

 

今回は、All-in-One WP Migrationというプラグイン利用してテストサイトを作りました。

 

使い方は簡単で、プラグインを検索してインスト

エクスポートでデータを出す。

 

バックアップ用に新規で簡単インストールでワードプレスを入れる。

 

さて、管理画面に入ろうしたら……

 

 

なぜかコピー元のサイトにリダイレクトされてしまいました。

 

 

 

対応策

 

さて解決方法

 

問題はデータベースにありました。

 

データベースの管理画面から入って「wp_options」を選択

 

ここだけ見たらもうお分かりかと思いますが、
「siteurl」「home」の
URLがリダイレクト先になっています。
この2つを編集します。

 

正しいURLを入れてあげれば解決です。

 

こういうやり方でもリダイレクトできるんだね。(htaccessしか知らなかった)

 

ちなみにAll-in-One WP Migrationですが、ファイルサイズが大きすぎる場合には、

All-in-One WP Migration Import

というのを使うと容量が512MBまで入れることができます。
 

ただ、解決はしたけど、なぜこうなったのか全くわかりませんでした。

 

他者サーバーでも起こるかもしれないので知っておいて損はないです。

年々絵が劣化していく気がするけど気にしない。



三つ首って描いてみるとアルパカみたいになっちゃうんね。

さて、今年はケルベロスさんの初夢です。
各々違った夢を見るけど一匹(?)だけ苦手な茄子の夢を見たという文字通り悪夢を見ちゃったわけです。

地獄の番犬でも悪夢を見るときは見るのです。
ああ、お盆の時に茄子の牛に乗って帰ってくるあれ。。。

あれも内心ではやめて欲しいそうです。

あとお仕事モードの時はもっと恐ろしい姿に変身します。
言わばお正月モードで気の抜けきった状態がこの姿なのです。

ワードプレスでちょっと困った事がありました。

テストサーバーから本番へアップする時に「searchreplacedb2.php」というものを使っています。

 

この記事では、「ワードプレス」「引っ越し」などをぐぐったりしてファイルの移行、データベースの移行ができている人前提、で、searchreplacedb2.phpの使い方を知っている人向けに書いています。

 

その上で、サイトの移行は完了した。

けど管理画面にログインできない!

 

ってケースの場合で半分は自分用のメモとして書いています。

 

【起こった事象】

・ファイルコピーOK

・wp-configの書き換えOK

・DBのエクスポート、インポートOK

・searchreplacedb2を使ってのファイルの置き換えとDBの紐付けOK

▲管理画面にログイン→何故かテストサーバーの管理画面に移行(リダイレクト)させられる

 

リダイレクトされてる時点で気づけばスマートだったのですが、結論から言うとhtaccessの問題でした。

 

ウチのhtaccessの記述では以下の通りでした。

 

AddHandler php5.6-script .php


#SITEGUARD_PLUGIN_SETTINGS_START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /testserver/
    RewriteRule ^wp-signup\.php 404-siteguard [L]
    RewriteRule ^wp-activate\.php 404-siteguard [L]
    RewriteRule ^login_42377(.*)$ wp-login.php$1 [L]
</IfModule>
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END

# BEGIN WordPress

# END WordPress

 

 

うん、まあリライトエンジンONとかなってますね。

あんましhtaccessとか詳しくないのですが、これだけは何となく分かる。

testserver参照しろよって書かれている気がする


なので、こう書き換えました。

 

 

AddHandler php5.6-script .php


#SITEGUARD_PLUGIN_SETTINGS_START
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_START
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /./
    RewriteRule ^wp-signup\.php 404-siteguard [L]
    RewriteRule ^wp-activate\.php 404-siteguard [L]
    RewriteRule ^login_42377(.*)$ wp-login.php$1 [L]
</IfModule>
#==== SITEGUARD_RENAME_LOGIN_SETTINGS_END
#SITEGUARD_PLUGIN_SETTINGS_END

# BEGIN WordPress

# END WordPress


「testserver参照しろよ」から「同一階層参照してね」にしてあげました(多分あってると思う)

結果リダイレクトはかかるけど同一階層参照された事によって無事解決しました。
もしかしたら解釈違ってるかもですが、解決したのでこれで良かった事にします。



そういえばヘテムルのDBをsakuraのDBに入れようとしたらエラーが出ました。
何でだろう?ヘテムル→ヘテムルは入るのに。
PHPバージョンもどちらも5なのになぁ?
そんなこんなでsakuraって結構使いにくいとこ多いなぁって感じします。mysqlのサーバーも1つしか割り当てられないし。

自分の把握している限りの聖地のモデル地を実際の地図にあてはめてみたものです。

計算すると5km以上走って逃げている事になります。

 

捕獲された地点も入れたら6.5km以上。

駅伝の1区間が5kmと10kmと7kmなので、駅伝と同じぐらい走っていた事になります。

 

………。

すごい。(小並感)

胡瓜を薄切りで巻くと薔薇になる。

 

玉葱を新だけ残して炒めるか何かすると蓮花になる。

 

 

 

なるほど。

 

飾りをしたいなら、そもそもにその植物や飾りをよく観察してパーツがどう構成されているかを見ればいいんだね。