web-dev-qa-db-ja.com

サイトを複製したがログインできない - 古いサイトにリダイレクトする

Example.comの本番サイトを自分のdevサーバーに複製し、example.mydomain.comと呼びました。ポート8080を使用している限り(ワニスサーバーを迂回して)、OKと表示されます。

example.comwp-adminページに正常にログインできますが、example.mydomain.com/wp-adminのページにアクセスできません。 example.comのホームページにリダイレクトします。

私のニスのセットアップが疑われているのではないかと思い、私はexample.mydomain.com:8080/wp-adminにアクセスし、ログインフォームを提示されました。

ただし、そこに認証情報を入力すると、ログインして、本番サイトのexample.com/wp-admin/にリダイレクトされます。私はこのように表示されるクエリ文字列を見ました:http://example.myserver.com:8080/wp-login.php?redirect_to=http%3A%2F%2Fexample.myserver.com %3A8080%2Fwp-admin%2F&reauth = 1 - それは正しいことをするでしょうが喜びはないように見えます。

私は、サーバー名がハードコードされているかもしれない場所を探して、コードベースの全文検索をしましたが、明白なものは何も見つかりませんでした(CSSのいくつかの画像リンクを除いて)。

データベースにはいくつかの設定が保存されているのでしょうか。しかし、私はどこを見ればよいかわかりません。

2
Sam Moore

wp-config.phpファイルを確認してください。

wp-config.phpまでの2行を見つけ、 "example.com"があなたのサイトの正しい場所であることを確認してください。

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

またデータベースで、テーブルwp_optionsをチェックし、これら2つをチェックして下さい option_name ; siteurlhome

1
Castiblanco