管理画面にログインできず、TOP画面になってしまう
-
以下のような症状が出て非常に困っております。
(数日前に間違って「バグ報告と提案」のほうに投稿したらリジェクトされてしまったようなので、再度こちらに投稿させていただきます)
■症状
WordPressの管理画面(ダッシュボード)へ移動できません。
ログインはできるのですが、TOP画面になるだけです。
画面上の黒背景の帯状部分は出るのですが、普段は表示される編集項目などもなくなってしまいます。そこでできるのはログオフだけです。またその状態でURL/wp-admin/から再度ログインしようとすると、「このページにアクセスする権限がありません。」と表示されます。
(一度ログオフすれば、ログインはまたできるようになります)その他の情報としては、サイトの閲覧は可能で、とくに崩れている部分などはないですが、問い合わせフォームに書き込んでもメールが届かず、ログイン画面でパスワード変更するためにメールを送ろうとしても送れません。
■考えられる原因
同じ会社で同じプランですが、サーバーの移行を行ないました。
(ボタンひとつで新しいサーバーに移動できるとの案内があったので、移動しました)関係あるかどうか分かりませんが、サーバー移行時にデータコピーに失敗しています。
ただ、サーバー会社に調べてもらったところ、コピーに失敗したのはdocxファイルなので、今回の異常には関係ないだろうとのことでした。テーマやプラグインのアップデートもしていますが、サーバー移行のしばらく前です。
■
とりあえず以下の方法は試してみましたが、すべて駄目でした。(×)クッキー削除やシークレットモードでのログイン
(×)一つひとつのプラグインをサーバー管理パネルからリネイム無効化(どれも変化なしで、Welcartの プラグインディレクトリは変更すると「fatal error……」になる)。
(×)phpMyAdminから新規に管理者ユーザーを作ってみる(新規ユーザーでログインしても同じ)。
(×)wp-config.phpに「require_once(ABSPATH . ‘wp-settings.php’);」の記述 を入れてみる。
この他、テーマのリネイム無効化も試したのですが上手くいきませんでした。
TwentyTwentyフォルダをFTPからアップして、現テーマをリネイムすればTwentyTwentyがテーマになるはずですが、なぜかfatal errorになってしまい切り替わらない状況です)。ちなみにfatal errorは以下のような表示になります。
Fatal error: Uncaught Error: Call to undefined function welcart_basic_is_member_page() in /home/pandapub/panda-publishing.co.jp/public_html/wp-content/themes/welcart_basic-beldad/functions.php:144 Stack trace: #0 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/class-wp-hook.php(287): wcct_enqueue_styles(”) #1 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/script-loader.php(2294): do_action(‘wp_enqueue_scri…’) #4 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/class-wp-hook.php(287): wp_enqueue_scripts(”) #5 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #6 /home/pandapub/panda-publishing.co.jp/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #7 /home/panda in /home/pandapub/panda-publishing.co.jp/public_html/wp-content/themes/welcart_basic-beldad/functions.php on line 144
サイトに重大なエラーがありました。子テーマのfunctions.phpに問題があるかと思い、手元のデータとテキスト比較してみたのですが、まったく同じでした。
にっちもさっちもいかない状況なのですが、もし同じような症状になったことがある方や、対策案が分かる方がいればご教授いただけますとありがたいです。
よろしくお願いいたします。——————————————-
WordPress のバージョン:5.4.2
使用テーマ:親テーマがWelcart_basicで、子テーマがWelcart_baic_beldad(確認できない状態ですが最新だと思います)
PHP のバージョン:7.3
MySQLのバージョン:5.7
サーバー:XServer
SSLの利用:常時SSL
——————————————–ヘルプの必要なページ: [リンクを見るにはログイン]
- トピック「管理画面にログインできず、TOP画面になってしまう」には新たに返信することはできません。