質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

解決済

リダイレクトエラー?ワードプレスのマルチサイト作業中にホームページが白紙状態になり、ダッシュボードにアクセス不可。

Risney
Risney

総合スコア134

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

3回答

0評価

0クリップ

3867閲覧

投稿2019/10/24 03:50

編集2019/11/15 02:55

###<前提/把握している現状>

  • X SERVERでサーバー契約
  • X SERVER/Info Panelで以下2つのドメインを取得

URL1:https://disneycast.info<もともと運営していたサイトで現在白紙状態>
URL2:https://disneyprogramming.info

  • マルチサイト化なので、WordPressは一つで良いのだが、

誤ってそれぞれのドメイン直下にインストールしている状態。

  • 管理画面にアクセスした際にリダイレクトされる

■管理画面URL1:http://disneycast.info/wp-admin/

→接続先URL1:http://disneycast.info/wp-login.php?redirect_to=http%3A%2F%2Fdisneycast.info%2Fwp-admin%2F&reauth=1
■管理画面URL2:http://disneyprogramming.info/wp-admin/
→接続先URL2:http://disneyprogramming.info/wp-login.php?redirect_to=http%3A%2F%2Fdisneyprogramming.info%2Fwp-admin%2F&reauth=1

  • ログイン状態

■URL1の管理画面へ行き、URL1のIDを入力しても「ユーザー名が無効」のエラー
→パスワードを忘れたボタンを押してアドレスを入力するとURL2のパスワード設定メールがくる。
■URL2は正常にログイン可能

###<期待値>
2つ取得した別ドメインで2つのサイトを運営したい。
マルチサイトかどうかは問わない。

###<問題が発生するまでの手順>
マルチドメイン設定をしようとした際に、
以下のサイトを参考にしました。
https://www.templateking.jp/practical/build/multi_dom.html

[2]設定ファイルの編集の箇所で
本来ならばURL1のドメインで編集するものを、
URL2のドメインでファイルの編集をしてしまっていて、

[6]サイトの追加このステップの時に
「なぜ2つ目のドメイン(URL2)のドメインで
サイトの追加を手順をするのだろうか?」と疑問に思い始めて、
調べたらURL1で設定することだと気づき、
URL2の「wp-config.php」と「.htaccess」を
バックアップとっていた元のファイルに戻しました。
(この時点でまだURL1のページを見れていたはず。)

その後、
URL1の管理画面URLのページにアクセスしようとしても、
URL2の管理画面(以下のURL)にアクセスしてしまいます。
http://disneyprogramming.info/wp-login.php?redirect_to=http%3A%2F%2Fdisneycast.info%2Fwp-admin%2F&reauth=1

###<試した事>
【URL1】

  • hosts設定による動作確認
  • プラグイン無効化
  • テーマ無効化

ダッシュボードにすらログイン出来ないので、プラグインとテーマ無効化はFileZillaを使用してサーバー上で編集しています。

  • ドメインのcookieを削除する
  • エックスサーバーのエラーログ確認(エラーログなし)
  • wp-config.phpに、define('WP_DEBUG', true); の1行を追加し、

エラーが起きたときの原因を表示させる

【URL2】
・マルチドメイン設定解除
・ドメイン初期化→再インストール
・XSERVERのサーバーパネルにでMySQLの自動バックアップからの復元
・以下サイトの通りにフォルダ名を一時的に変えたが直らず
https://rino.sunagae.net/wpmulreauth_memo/
・似たような解決法が書いてあったサイト
http://www.koikikukan.com/archives/2012/08/25-015555.php

・リダイレクトエラー?(まだ試していない)
my.cnfの autocommit=0が原因という記事を見つけたので後日試す
https://qiita.com/mana-bin/items/aeb8fc8b5ff0c939ce95

###<疑問点>
【疑問①】
別々にワードプレスをインストールしてしまっているのですが、
それをひとつに戻せるのか?
または二つインストールしていても問題ないのか?

【疑問②】
もし今の設定のままURL2をメインのサイトとして、
手順を進めていっても問題ないのでしょうか?

期待値としてはURL1をメインとしたかったのですが、
どっちがメインでも構わないのでマルチサイト化出来れば良いです。
その場合は**[6]サイトの追加**のステップでサイト名に
「disneycast.disneyprogramming.info」と入力し、
手順を進めていくと以下の状態になるという認識で合っているのか?
「disneyprogramming.info」メイン
「disneycast.info」サブ

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

kyoya0819

2019/11/08 02:11

管理画面にアクセスした際の挙動 管理画面URL1:http://disneycast.info/wp-admin/ 管理画面URL2:http://disneyprogramming.info/wp-admin/ どちらのURLにアクセスしてもリダイレクトされURL2の管理画面へ遷移する。 しかしURLの後半にそれぞれのドメイン(太字のとこ)が存在する。 URL1:http://disneyprogramming.info/wp-login.php?redirect_to=http%3A%2F%2Fdisneycast.info%2Fwp-admin%2F&reauth=1 URL2:http://disneyprogramming.info/wp-login.php?redirect_to=http%3A%2F%2Fdisneyprogramming.info%2Fwp-admin%2F&reauth=1 を当方では再現できませんでした。
Risney

2019/11/08 02:38

コメントありがとうございます。 質問掲載時は確かに上記の通りだったのですが、 今試したら確かにおっしゃる通りURL1のほうが再現されなかったです。 いろいろなことを試すうちに状況が変わったのだと思います。 原因究明しつつ記事の内容も訂正いたします。 ご報告ありがとうございました!

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。