運用していたWordpressの管理画面が開かなくなりました。このようになった流れとしては、以下の通りです。
サービス紹介専用のWebサイトを作るため、xserverでサブドメインを取得し、Wordpressサイトを開設、ページを複数公開
↓
同じサブドメインでWebアプリを公開
↓
Woedpress管理画面が開かなくなる
ログインは成功するものの、ログインした後に表示される画面が管理画面ではなく、Webアプリの画面が表示されるようになってしまいました。どうにかして管理画面に入る方法はないでしょうか。どなたかご回答をよろしくお願いいたします。
「どうにかして」がどの程度まで許容できるかによりますが、
・公開したWebアプリが停止されても、削除されても構わない
かつ、
・そのサブドメイン名だけでなく、同じドメイン名を使った別のサブドメイン名のファイルやルートドメインのファイルも数日前のデータに戻っても問題ない
ということであれば、「自動バックアップからの復元機能」を利用して、Webアプリを公開するより前の日付のデータに巻き戻すのが簡単かつ復元できる確率が高そうな方法に見えます。
▼自動バックアップからの復元
https://www.xserver.ne.jp/manual/man_server_restore.php
公開したWebアプリは停止できない、他の箇所への影響もなるべく軽微にとどめたい、となってくると、ユニさんのサイトについてまったく知らない外部の人間があーだこーだ言うレベルでは、的確なアドバイスは難しそうです。
■以下、ユニさんのサイトについてまったく知らない外部の人間があーだこーだ言うレベルの回答です。
WordPressでログインをした直後のページのURLは
「 https://WordPressを設置したドメイン名、サブドメイン名、サブディレクトリなど/wp-admin/ 」ですが、
このページにアクセスしたときに「公開したWebアプリの画面」が表示されるのであれば、以下のいずれかの状態になっていると思われます。
・そのサブドメイン名にある「wp-admin」フォルダについて、WordPressの関連ファイルが削除され、Webアプリ用のファイルが設置されてしまった
・「wp-admin」フォルダ(を始めるとするさまざまなURL)へのアクセスにおいて、別のフォルダに設置しているWebアプリのプログラムにアクセスするよう、.htaccess(mod_rewrite)で設定した
WordPressではないプログラムで「wp-admin」フォルダの内容を上書きする可能性は低そうですし、WordPressの実体ファイルの一部を消したらWordPressへのログインそのものにも失敗しそうな気がするので、可能性として高いのは後者(.htaccessでURLを書き換えているケース)でしょうか。
後者の場合、.htaccessのリライトルールを見直して、wp-adminフォルダを適用対象から外すなどすれば、WordPressの管理画面にアクセスできるようになる気がします。