通知
すべてクリア

Woedpress管理画面が開かない

投稿: 2
質問投稿者
コミュニティ参加日: 2週間前

運用していたWordpressの管理画面が開かなくなりました。このようになった流れとしては、以下の通りです。

 

サービス紹介専用のWebサイトを作るため、xserverでサブドメインを取得し、Wordpressサイトを開設、ページを複数公開

同じサブドメインでWebアプリを公開

Woedpress管理画面が開かなくなる

ログインは成功するものの、ログインした後に表示される画面が管理画面ではなく、Webアプリの画面が表示されるようになってしまいました。どうにかして管理画面に入る方法はないでしょうか。どなたかご回答をよろしくお願いいたします。

対象サービス
2件の返信
投稿: 58
コミュニティ参加日: 9か月前

「どうにかして」がどの程度まで許容できるかによりますが、
・公開した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の管理画面にアクセスできるようになる気がします。

返信
投稿: 2
質問投稿者
コミュニティ参加日: 2週間前

ご回答本当にありがとうございます。

大変助かります。

ご指摘いただいた.htaccessのリライトルールですが、添付した画像のようになっておりました。

ここからどのように書き換えればよろしいでしょうか。ご回答をお願いいたします。

また、「ログインは成功するものの、ログインした後に表示される画面が管理画面ではなく、Webアプリの画面が表示される」と書いてしまっておりあℳしたが、ただしくは「ログイン画面のURLを入力すると、Webアプリの画面が表示される」でした。ログイン画面を開くこともできていない状態です。

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

返信