wpのプラグインall in one migrationを使い別のサーバーにテストサイトを作ろうとしていたところ
移行が完了したら元のwp管理画面に入れなくなりました。
なにか解決策はないでしょうか?
現状、元のサイトのドメインで呼び込まれるのは移行先のサーバーのデータです。
当然管理画面も移行先のサーバーになってしまいます。
元のwp管理画面には入れません。
ーーー追記ーーー
ご返答ありがとうございます。
移行元(クライアント)のデータベース設定はわかりません。
移行先は自分で使用しているデータベースです。
ーーーー
Server type: MySQL
サーバのバージョン: 5.6.23-log - MySQL Community Server (GPL)
ーーーー
●手順
移転元サイトにて
all in one wp migrationをインストール。
データをエクスポートしてローカルにダウンロード。
移転先サイトにて
all in one wp migrationをインストール。
データをインポート。
データベース書き換え許可を聞かれ許可して先へすすめる。
移転先、移転元のドメインは違います。
直後はうまくいっているように思えました。
移転先の
home
siteurl
を管理画面で編集したあとから問題が起きてきたかもしれません。
移転元のurlが入っていたので移転先のものに変えました。
その後、移転先・移転元の管理画面にアクセス出来なくなったので移転先だけはphpmyadminでデータベースへ入って[wp_options]テーブルのhome 、siteurlを元に戻しましたが解決しません。
現状、移転元の[wp_options]テーブルのhome 、siteurlをwpdb経由で調べようとしていますが、
移転元サイトの記事情報を取得するとパーマリンクは移転先のurlになっています。
たとえば記事スラッグが「test」だとすると
https://移転元url/test
https://移転先url/test
これでアクセスすると、どちらも404エラーになります。
移転元のトップページは表示されます。
移転元のトップページのソースを見るとhome_url()で取得しているところはすべて移転先のurlで読み込まれてしまいます。
試しに移転元のwp-config.phpに
define('WP_SITEURL','移転元url');
define('WP_HOME','移転元url');
を書いてみましたが解決しません。
このあとは移転元のデータベースアクセス情報をもらって中身をチェックしてみよう思います。
なにかご教示いただけるようでしたらよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー