サポート » マルチサイト » リダイレクトが繰り返し行われ、サブディレクトリにログインできない

  • 解決済 yuichiro520

    (@yuichiro520)


    サブディレクトリを作成しましたが、リダイレクトの繰り返しで管理画面に入ることが出来ません。
    メインサイトの管理画面からはリダイレクトで入れませんが、サブディレクトリのURLを直接入力するとログインすることが出来ます。

    ◇表示されないパターン↓
     ・メインサイトの管理画面からサブディレクトリの管理画面への移動はリダイレクトの繰り返しで入れない
     ・メインサイトの管理画面からサブディレクトリのサイトは、Hello worldと書かれた初期の画面になる
    ◇表示されるパターン
     ・サブディレクトリの管理画面のURLを直接入力するとログイン可能
     ・サブディレクトリのサイトURLを直接入力すると作成したサイトがちゃんと表示される

    ロリポップのサーバーを使用しています。
    マルチサイトにするにあたり、メインサイトを丸々コピーしてサブディレクトリを作成。データーベースもコピーして、新しいデーターベースにインポートしています。

    これまでにも数個サブディレクトリを同じように作ってきましたが、今回、リダイレクトの繰り返しで麺サイトの管理画面からはログインすることが出来なくなりました。

    関係あるかはわかりませんが、

    同じ一つのデーターベースホストの中に3個のデーターベースが作成されいて、このうち後から作成した2個のデーターベースでリダイレクトの繰り返すが生じています。

    違うデーターベースホストで作られたサブディレクトリは、メインサイトの管理画面から問題なくサブディレクトリの管理画面にログイン出来ています。

    メインサイトの管理画面からサブディレクトリへリダイレクトの繰り返しなくログインするには、どうしたらよいでしょうか?

    色々調べて、実施してみるものの中々解決できなくて質問させていただきました。

    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • CG

    (@du-bist-der-lenz)

    サブディレクトリのダッシュボードは、実際にサーバーのディレクトリにあるからアクセスできるわけで、「Hello world」はID1のpostが保持されているからでしょう。
    「メインサイトを丸々コピーしてサブディレクトリを作成」とあること、マルチサイトではないと判断しています。

    • この返信は4ヶ月、 2週前にCGが編集しました。理由: マルチサイトはない

    こんにちは

    WordPress では ネットワークの作成 のような手順で作成されるものを「マルチサイト」と呼びます。

    「メインサイトを丸々コピーしてサブディレクトリを作成。データーベースもコピーして、新しいデーターベースにインポート」したようなものはマルチサイトとは呼びませんので、混乱が生じてしまいます。

    さて、表示できないパターンと表示できないパターンは記載されていますが、どうなると正しいということなのかがちょっと分かりません。
    「メインサイトの管理画面からサブディレクトリの管理画面への移動」という操作と、「メインサイトの管理画面からサブディレクトリのサイト」という操作が具体的にどのような操作なのか教えてもらえないでしょうか。

    ・メインサイトの管理画面からサブディレクトリの管理画面への移動はリダイレクトの繰り返しで入れない

    というのは、
    「上位ディレクトリの WordPress にログインした状態か(https://example.com/wp-admin/)ら、サブディレクトリの WordPress の管理画面(https://example.com/sub/wp-admin/)にログインできる。」(現在はリダイレクトが繰り返される)
    ということなのか、
    「上位ディレクトリの WordPress にログインした状態(https://example.com/wp-admin/)から、サブディレクトリの 管理画面(https://example.com/sub/wp-admin/)に移動したらログイン状態になるはず。」(現在はリダイレクトが繰り返される)
    のどちらでしょうか。

    正直なところ、どちらだとしても解決の手段は持ち合わせていませんが、すくなくとも上位ディレクトリにログインした状態ならサブディレクトリにもログインできている状態ではないと思うので、聞いています。

    ・メインサイトの管理画面からサブディレクトリのサイトは、Hello worldと書かれた初期の画面になる

    こちらは、
    「上位ディレクトリの WordPress にログインした状態(https://example.com/wp-admin/)から、サブディレクトリの WordPress サイト(https://example.com/sub/)にアクセスしたら コピーした上位ディレクトリのサイトと同一の表示になる」(今はHello world が表示された状態になる)
    ということでしょうか。

    上位ディレクトリにログインしているからといって、データベースの接続先が変わったりはしないので、原因がちょっと分からないですね・・・
    また、「Hello world」は WordPress インストール時に生成されている投稿記事ですが、この記事は存在しないはず、ということですよね。
    各データベースの wp_posts のレコードを確認してみて、このレコードが存在するテーブルが存在しないかを確認してください。
    そのうえで、データベースへの接続先に誤りが無いか(新しいサブディレクトリのサイトはサブディレクトリ用のデータベースを参照しているか)を確認してください。

    また、サブディレクトリ用データベースにインポートしたデータの URL は何らかの方法でサブディレクトリにデータを書き換え済ですよね?

    CGさま、munyagさま、
    丁寧なご回答ありがとうございます。

    こちらの問題は解決することができました。
    私の初歩的なミスで、サブディレクトリのURLが一部大文字になっていて、これを修正したところ問題なくサブディレクトリに入ることが出来ました。

    おさわがせして誠に申し訳ありませんでした。

    解決しました。
    ご回答いただきありがとうございます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。