【環境情報】
・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
「いいね!」 1
はじめまして、
ご応答いただきありがとうございます。
バージョンアップ前は覚えていませんが、
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メール・パスワードを入力されたのは、こちらのログイン画面ですか?
ログインボタンの下にある「パスワードを忘れた場合はこちら」からパスワードを再発行すると、ログインできるようになるかもしれません。
これで解決できるかわかりませんが、よかったら試してみてください!
ciao-h
2025 年 11 月 20 日午前 5:08
5
@Catman-P さん こんにちは
キャッシュが原因でログインできなくなることがあるそうで、ブラウザのキャッシュを削除する、または別のブラウザからログインできるかどうか試してみてはどうでしょうか?
また今回のトラブルと関係あるかはわかりませんが、「## deprecated: 8192 :: Creation of dynamic property ~$_default is deprecated~」というログはPHP8.2以降の環境では非推奨のコードがBasercms内に含まれているという警告らしいです。
警告だけなのですぐに動作に影響が出るというわけではなさそうなのですが、これは今後のアップデート等でPHP8.2に対応するまで待つしかないかもしれません。
(もしくはサーバの環境を8.1に変更する等)
konomi
2025 年 11 月 26 日午前 7:58
6
はじめまして、横から失礼します。
私もほぼ同じ状況になり困っており、掲示板でこちらのスレッドを見つけて書き込んでおります。
【環境情報】
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でアクセスできますので、有識者の方に指示いただければ対応します。
よろしくお願いいたします。
konomi
2025 年 11 月 27 日午後 12:09
8
@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系)の両方で動作確認をしましたが、どちらもログイン不可の状態は変わりませんでした。
引き続き、何らかのアドバイスをいただけますと幸いです。
よろしくお願いいたします。
buli
2025 年 11 月 28 日午前 8:06
9
こんにちは!横から失礼いたします!
5.1.6からバージョンアップしてみたら再現しましたのでIssueを立てました!
opened 07:54AM - 28 Nov 25 UTC
## 概要
バージョンアップ後にログイン時エラーが出てログインできない
https://forum.basercms.net/t/topic/1581
bas… erCMS version : 5.1.6から5.2.1へのアップデート
## 備考
再現しました。
同時に、サイドナビの表示がVueの状態のまま表示されています。(キャプチャ参照)
<img width="785" height="526" alt="Image" src="https://github.com/user-attachments/assets/015870a3-442f-4a98-8883-766d97b7e96d" />
buli
2025 年 12 月 2 日午前 9:35
10
@Catman-P @konomi
こんにちは!
Issueでコメントつけてもらい、私の環境では解決しましたので
ご共有させていただきます!
一度お試しください〜
opened 07:54AM - 28 Nov 25 UTC
Adjusting
## 概要
バージョンアップ後にログイン時エラーが出てログインできない
https://forum.basercms.net/t/topic/1581
bas… erCMS version : 5.1.6から5.2.1へのアップデート
## 備考
再現しました。
同時に、サイドナビの表示がVueの状態のまま表示されています。(キャプチャ参照)
<img width="785" height="526" alt="Image" src="https://github.com/user-attachments/assets/015870a3-442f-4a98-8883-766d97b7e96d" />
「いいね!」 1
konomi
2025 年 12 月 2 日午後 1:38
11
@buli さん
こんにちは!再現確認、Issue立てていただきありがとうございました!
解決法を拝見したのですが、こちらの環境がレンタルサーバーでの運用であり
ターミナルに不慣れなため、よく分からず四苦八苦しています。
(SSH接続は可能なので知識さえあればなんとかできそうなんですが)
とりあえず、ご教示いただいた解決策を実行できるよう
試行錯誤してみようと思います。
自分の力量ではなんともならなさそうな場合は
もう諦めて再構築しようと思います…(笑)
ともあれ、色々とアドバイスいただき、ありがとうございました!
「いいね!」 1
@konomi @Catman-P こちらの件、cakephp/authentication というライブラリを利用しているのですが、3.3.3 というバージョンにバグがあるようで、アップデート時に、そのバージョンにアップデートされてしまっていることが原因です。そちらをコマンドで明示的にアップデートすると解決するのですが、コマンドでの実行が難しい場合向けに、ファイルを準備しました。
こちらをダウンロードして、解凍の上、/vendor/cakephp/authentication に上書きしてください。
よろしくお願いいたします
http://basercms.net/files/authentication.zip
「いいね!」 1
追記です
cakephp/authentication は、11/30に、3.3.4という次のバージョンがリリースされているようで、それ以降にアップデートした方は、そちらを自動的にインストールする仕様になっていますので、問題が解消されているはずです。
さらに追記
アップデートでなく、公式サイトからダウンロードしたパッケージが同様の症状が出る仕様になっていたのでパッケージを作り直しました。
ログインできない場合は、パッケージをダウンロードしなおしてからインストールしてください
konomi
2025 年 12 月 7 日午前 11:18
15
@ryuring さん
なれないコマンドでの更新に手間取っておりましたので、上書きファイルを作成いただき大変助かりました!
おかげさまで復旧いたしました。
この度は皆さまのお力で再構築せずに済、本当に助かりました。
本当にありがとうございました。
「いいね!」 1
今回のトピックをあげたCatman-Pと申します!
お待たせいたしましたが、皆様のご尽力により解決しましたことを、連絡申し上げます!
こちらをダウンロードして、解凍の上、/vendor/cakephp/authentication に上書きしてください。
こちらのご指示によりファイルをFTPにて転送し、復旧ができました。
それぞれのファイル、ディレクトリのパーミッションは元のまま(またはすべて777かも?)としております。
※実は、何が起こったかの理解はしておりましたが、当方は「レンタルサーバ ライト」契約のため、コマンドが打てず、perlのcgiのexecでcomposer実行をなんとかならんかな~と試行錯誤しておりました(なんともなりませんでした!(笑))
ともあれ、これでまた安心してbaserCMSを利用することができます。
フォーラムに大小さまざまなご意見いただき、解決まで導いていただいた全ての関係者の方々に、敬意と感謝をお伝えいたします。
やはり、baserCMSを使っていて良かったです!
ありがとうございました!
(なお、話題の途中にあった、当方でsend mailができない件は、別途相談するかもしれませんが、それは改めてよろしくお願いいたします)
「いいね!」 2