バージョンアップ後にログイン時エラーが出てログインできない

【環境情報】
・baserCMSのバージョン:5.2.0
・レンタルサーバー名:さくらのレンタルサーバ ライト
・使用テーマ:不明。デフォルトのテーマ
・PHPスキル(自己評価):E

お世話になります。
baserCMS 5.2.0にバージョンアップをした際、戻ってきた画面でレイアウトが崩れ、その後ログアウトしました。
次にログインしようとしてEメール・パスワードを入れましたが、次のエラー表示がでてログインができなくなりました。
(※スラッシュはリンクと判定されないよう全角に変換してあります)


An Internal Error Has Occurred.
エラー: アドレス ‘/baser/admin/baser-core/users/login?redirect=%2Fbaser%2Fadmin%2F’ に送信されたリクエストは無効です。

ログイン画面では、パスワード欄を空欄にすると、「Eメール、または、パスワードが間違っています。」となります。Eメール・パスワード欄に入力があると、上記のエラーがでるようです。

参考までに、バージョンアップ時刻のサーバ側のエラーログには、下記のように残っていました。cgi:errorの行です。


deprecated: 8192 :: Creation of dynamic property Cake\Console\ConsoleInputArgument::$_default is deprecated on line 70 of /××/basertools/vendor/cakephp/cakephp/src/Console/ConsoleInputArgument.php, referer: https://○○/baser/admin/baser-core/plugins/update
Stack Trace:, referer: https://○○/baser/admin/baser-core/plugins/update
, referer: https://○○/baser/admin/baser-core/plugins/update
Cake\Console\ConsoleInputArgument->__construct() /××/basertools/vendor/cakephp/cakephp/src/Console/ConsoleOptionParser.php, line 451, referer: https://○○/baser/admin/baser-core/plugins/update
Cake\Console\ConsoleOptionParser->addArgument() /××/basertools/vendor/baserproject/baser-core/src/Command/ComposerCommand.php, line 41, referer: https://○○/baser/admin/baser-core/plugins/update
BaserCore\Command\ComposerCommand->buildOptionParser() /××/basertools/vendor/cakephp/cakephp/src/Console/BaseCommand.php, line 129, referer: https://○○/baser/admin/baser-core/plugins/update
Cake\Console\BaseCommand->getOptionParser() /××/basertools/vendor/cakephp/cakephp/src/Console/BaseCommand.php, line 165, referer: https://○○/baser/admin/baser-core/plugins/update
Cake\Console\BaseCommand->run() /××/basertools/vendor/cakephp/cakephp/src/Console/CommandRunner.php, line 327, referer: https://○○/baser/admin/baser-core/plugins/update
Cake\Console\CommandRunner->runCommand() /××/basertools/vendor/cakephp/cakephp/src/Console/CommandRunner.php, line 168, referer: https://○○/baser/admin/baser-core/plugins/update
Cake\Console\CommandRunner->run() /××/basertools/bin/cake.php, line 10, referer: https://○○/baser/admin/baser-core/plugins/update
[main], referer: https://○○/baser/admin/baser-core/plugins/update

なお、現状でページの閲覧はできています。
また、メール送信SMTPの機能は設置当初から機能させることができていませんので使用できません。

以上の状況からやりたいことですが、
(1)ログインができるように復旧したい
(2)できなければ、ディレクトリを新規作成し新たなbaserCMSを再構築して、データを移して復旧したい
(3)できなければ、画像ファイルだけでも退避したい(保存ディレクトリを知りたい)

以上、ご教示いただきたくよろしくお願いいたします。

@Catman-P さん
はじめまして

追加で情報いただければ解決へつながるかもしれません。
まず、バージョン何から5.2.0へアップデートされたのか教えていただけますでしょうか?

(3)できなければ、画像ファイルだけでも退避したい(保存ディレクトリを知りたい)

画像ファイルが保存されているのはこちらのディレクトリになります。
/webroot/files

はじめまして、
ご応答いただきありがとうございます。

バージョンアップ前は覚えていませんが、
FTPでbasertools/logsの中に
debug.log.~が残っています。
これらのタイムスタンプはバージョン履歴の手掛かりになりますか?

最近のログは、
debug.log.1754706824 2025/8/9
debug.log.1762002229 2025/11/1
debug.log 2025/11/18
です。

また、画像ファイルの保存場所の情報も、ありがとうございます。

@Catman-P

こんにちは!
横から失礼します

次にログインしようとしてEメール・パスワードを入れましたが、次のエラー表示がでてログインができなくなりました。

Eメール・パスワードを入力されたのは、こちらのログイン画面ですか?

ログインボタンの下にある「パスワードを忘れた場合はこちら」からパスワードを再発行すると、ログインできるようになるかもしれません。

これで解決できるかわかりませんが、よかったら試してみてください!

@Catman-P さん こんにちは

キャッシュが原因でログインできなくなることがあるそうで、ブラウザのキャッシュを削除する、または別のブラウザからログインできるかどうか試してみてはどうでしょうか?

また今回のトラブルと関係あるかはわかりませんが、「## deprecated: 8192 :: Creation of dynamic property ~$_default is deprecated~」というログはPHP8.2以降の環境では非推奨のコードがBasercms内に含まれているという警告らしいです。
警告だけなのですぐに動作に影響が出るというわけではなさそうなのですが、これは今後のアップデート等でPHP8.2に対応するまで待つしかないかもしれません。
(もしくはサーバの環境を8.1に変更する等)

はじめまして、横から失礼します。
私もほぼ同じ状況になり困っており、掲示板でこちらのスレッドを見つけて書き込んでおります。


【環境情報】

  • baserCMSのバージョン:5.2.0
  • レンタルサーバー名:シンレンタルサーバー
  • PHPバージョン:PHP8.3.21
  • DBバージョン:MariaDB10.5
  • 使用テーマ:Cosmo
  • PHPスキル(自己評価):D
  • アップデート前のバージョン:5.1.6

アップデート直後に管理画面が文字化け?状態となりました。


↑ ちなみにダメ元でダウングレードできないかなぁと思って試したのですが当然だめでした…。

その後ログアウトの後、再ログインしようとしたところ、下記エラーが出てログイン不可になりました。

エラー: アドレス ‘/baser/admin/baser-core/users/login?redirect=%2Fbaser%2Fadmin%2Fbaser-core%2Fplugins%2Fupdate’ に送信されたリクエストは無効です。

ログイン画面は正常に表示され、またページの閲覧はできています。

バージョンアップをいくつか飛ばしていきなり5.2.0にしたことが問題なのか、
どのように復旧すればいいのか(できるのか)分からず困っている状況です。

ページが閲覧できることから、DBのデータは抜き出せること
(5.1.6の管理画面からバックアップをとったデータもあります)、
FTPで画像等のデータは取り出せるので、このままの状態からの復旧が無理なのであれば
再構築するしかないかなとは思っているのですが、
可能であれば管理画面側の復旧ができれば、と思っています。

便乗でご質問してしまい大変恐れ入りますが
ご教示いただけますと大変たすかります。

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

しばらく返信の期間が開いてしまいました、すみません!
とりあえず、私のホームページは停滞のまま状況は変化なしですので、スレッドを続けさせていただきます~。

■norim28 様
情報いただき、ありがとうございます!

Eメール・パスワードを入力したのは、示していただいたログイン画面です。
パスワード再発行は試しにクリックしましたが、パスワード再発行のメアド入力画面は表示されたものの、
もともとメール送信の設定がうまくできていなかったため、メアド入力をしましたがメールが届くことはなさそうです。

■ciao-h 様
ご検討ありがとうございます!

いつもはchromeを使っていますが、Edgeを使用してみました。
しかし、結果は同じ画面となりましたので、ブラウザキャッシュの起因ではなさそうです。

サーバの環境に関する問題は気が付きませんでしたが、レンタルサーバの環境を変えることはできなさそうなので、baserCMS様の対応を待つことにします~。。。

■konomi 様
実は、同じ状況になっていたので、情報を追加します。

アップデート直後に管理画面が文字化け

私のほうでも同じように、左側メニューが二重の中カッコの表示になっていました(情報にならないと思い省略しておりました)。

もし、アップデート中のログなど有用な情報がファイルに残っているならFTPでアクセスできますので、有識者の方に指示いただければ対応します。
よろしくお願いいたします。

@Catman-P さま アドバイスありがとうございます。

アップデートを実行したあたりのBaserCMSのエラーログを探してみました。
多分これ…かと思うのですが、違っていたらすみません…。


warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxx/mydmain/public_html/vendor/baserproject/baser-core/src/Controller/Admin/UtilitiesController.php:132)
Request URL: /baser/admin/baser-core/utilities/maintenance/backup?backup_encoding=&backup_encoding=UTF-8
Referer URL: https://mydmain/baser/admin/baser-core/utilities/maintenance
Trace:
/home/xxxxxx/mydmain/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php /home/xxxxxx/mydmain/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 192
Cake\Http\ResponseEmitter->emitHeaders() /home/xxxxxx/mydmain/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 69
Cake\Http\ResponseEmitter->emit() /home/xxxxxx/mydmain/public_html/vendor/cakephp/cakephp/src/Http/Server.php, line 139
Cake\Http\Server->emit() /home/xxxxxx/mydmain/public_html/webroot/index.php, line 42

何か参考になると良いのですが…。

ちなみに作業時のブラウザはFireFox(最新版)、
ログイン不可になった後、FireFoxとBrave(Chromium系)の両方で動作確認をしましたが、どちらもログイン不可の状態は変わりませんでした。

引き続き、何らかのアドバイスをいただけますと幸いです。
よろしくお願いいたします。

こんにちは!横から失礼いたします!
5.1.6からバージョンアップしてみたら再現しましたのでIssueを立てました!