ネットワーク 192.168.0.213:8082 上の Web サイトにアクセスすると、ホームページに移動しますが、リンクを試みるとすべてライブ Web サイトにリダイレクトされるため、ログイン ページにアクセスできません。そこで、mysql ステートメントを介してサイトの URL とホームページの URL を更新したところ、ログイン ページにアクセスできるようになり、ホームページを除く他のすべてのリンクが機能するようになりました。今、ホームページは私を次のようにリダイレクトします:
192.168.0.213:8082/192.168.0.213:8082/
これは存在しないページです。これを理解できれば、私が望むものにかなり近づくことができると感じています。 nginx なので .htaccess ファイルはありませんが、必要なものは何でも喜んで変更し、あらゆる操作に root アクセス権を持っています。 SQL、コマンドラインなどは知っていますが、これまでにやったことがなく、行き詰まっています。 php ファイル自体が追加されないように、php ファイルで何を変更または調整する必要があるのかわかりません。
ここで見つかった修正を試しました。基本的には「http://」を追加しました。私はまだこれに関して初心者で、ローカルホストを正しく参照していないのではないかと疑問に思っています。
はい、これは「chadsmancave」というブログ サイトで、すべてのコンテンツは chadsmancavebkp からコピーされたものです。データベースへの変更はローカル バージョンにのみ反映され、公開するバージョンには反映されないため、両方のバージョンをホストしていることを確認できます。
ここにいくつかのスクリーンショットがあります。役立つことを願っています:
私は質問に答えていますが、クリス・ハースの言ったことが問題を解決したので、彼の答えを受け入れます。
確かに、私は Chrome を使用していますが、そのリダイレクトは保持されます。 f5 ではありません。そうでない場合は、ブラウザーのデータ全体を完全に消去するまで、すべてが f5 を通過します。
彼がブラウザと Chrome と言ったら、私は自宅の別のマシンにアクセスしてアドレスを入力しましたが、結果はゼロでした。そのとき、これまで私が使っていたブラウザが原因であることが分かりました。
###ありがとう。これでどれだけの時間を無駄にするか、あるいは諦めることになるか誰にも分かりません。さらに、これには開発者の 5 ~ 6 時間の時間が無駄になりました。 XD私はほぼ毎日ウェブサイトを移動します。
まず、インストールした公式の WP CLI を入手してインストールします。
次に、移動するサイトから
これにより、このディレクトリに SQL ダンプ ファイルが作成されます。ファイルを WordPress ルート ディレクトリcd
を WordPress ルート ディレクトリに移動し、次のコマンドを使用してデータベースをエクスポートします。 リーリーcd
リーリーの新しい場所に移動し、次のコマンドを使用してインポートします (当然、ファイルは適切に置き換えられます)。 リーリー
最後に、新しい場所に移動したまま検索と置換コマンドを実行します。最初の URL は古い URL で、2 番目の URL は新しい URL です。プロトコル (HTTP と HTTP)、ドメイン (
www.example.comと example.com) を含めて正確であることを確認してください。 com)とポート。プロトコルを使用せずに実行しないでください。期待どおりに動作する場合もあれば、動作しない場合もあります。同様に、 末尾にスラッシュを付けて実行しないでください (例: https://example.com/)。他の影響が生じる可能性があります。
) は、オブジェクトを逆シリアル化して反復処理するように CLI に指示します。これは、メタ テーブルとオプション テーブルを安全に更新するために必要です。次の引数 (
--recurse-objects次のパラメータ (
--all-tables最後のパラメータ (
--dry-run######知らせ######
--exportまた、万が一に備えて、実行、インポート、または更新の前に必ずデータベースのバックアップを作成してください。 リーリー ######追加情報######
search-replace コマンドには、というオプションもあり、これを使用して初期ダンプをスキップできます。ただし、ライブサーバーから開発サーバーにバックアップする場合、ライブサーバーで追加の CPU/IO が発生したくないため、個人的にはこれを行いません。この負担は開発サーバーで後で発生させたいからです。条件付きで使用することもできますが、私はどこでも使用できるコマンド セットを用意しておきたいと思っています。
もう一つのポイントブラウザ、特に Chrome は、少なくとも一時的にリダイレクトを記憶する傾向があります。したがって、この動きが実際に機能するかどうかをテストするときは、常にプライベート ブラウジング ウィンドウでテストすることを 強くお勧めします。このために私と他の開発者がどれだけの時間を失ったか、計り知れません。更新されたことを確認したら、通常のブラウザに戻ってください。