Example.comの本番サイトを自分のdevサーバーに複製し、example.mydomain.comと呼びました。ポート8080を使用している限り(ワニスサーバーを迂回して)、OKと表示されます。
example.comのwp-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のいくつかの画像リンクを除いて)。
データベースにはいくつかの設定が保存されているのでしょうか。しかし、私はどこを見ればよいかわかりません。
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 ; siteurl
とhome
。