Docker環境でログインができなくなる

25 views
Skip to first unread message

in...@asagi-design.com

unread,
Jul 20, 2025, 4:57:59 AMJul 20
to a-blog cms forum
いつもお世話になっております。
Dockerを用いたa-blog cms開発環境について質問をさせてください。

Dockerでのa-blog cms開発環境を整えている際に、
既存テーマをインポートした後、/login/ からサイトにログインができなくなりました。
メンテナンスモードからはログインできるので、
ユーザー情報自体は問題がないと認識しています。
(config.server.phpのドメイン情報は確認したものの改善せず)

a-blog cms バージョン:2.11.74

お心当たりがありましたらご教授いただければ幸いです。

伊藤淳

unread,
Jul 21, 2025, 10:41:14 PMJul 21
to a-blog cms forum
お世話になっております。

こちら、ログインできなくなるとはどのような状況になりますでしょうか。
表示されるメッセージなど詳細を教えていただけますでしょうか。

ご確認のほどよろしくお願いいたします。

2025年7月20日日曜日 17:57:59 UTC+9 in...@asagi-design.com:

in...@asagi-design.com

unread,
Jul 21, 2025, 11:40:35 PMJul 21
to a-blog cms forum
ご返信ありがとうございます。

/login/ にIDとパスワードを入力すると、
『ユーザーIDまたはパスワードが違います。』と表示されます。

メンテナンスモードでドメイン修正をする際には同じ情報でログインができたため、
原因を掴みかねています。

ご確認いただければ幸いです。

2025年7月22日火曜日 11:41:14 UTC+9 伊藤淳:

in...@asagi-design.com

unread,
Jul 22, 2025, 4:07:45 AMJul 22
to a-blog cms forum
詳しい経緯が書けていなかったため、補足させていただきます。

1. a-blog cms開発のためのDocker環境を構築。
a-blog cms 2系の環境が必要だったため、こちらの記事を参考にさせていただきました。

2. デモデータのない開発用テーマを選択し、問題なくa-blog cmsのインストール完了。

3. 既存テーマをthemesフォルダに追加し、公開環境からバックアップしたDBをリストア。

4. a-blog cmsへのログインができなくなる。正しいユーザー情報でも『ユーザーIDまたはパスワードが違います。』と表示。

5. メンテナンスモードでドメインを修正。

6. メンテナンスモードをオフにすると4の症状が再発。

以上が今回ご相談した経緯です。
お心当たりがありましたらご教示いただければ幸いです。
2025年7月22日火曜日 12:40:35 UTC+9 in...@asagi-design.com:

伊藤淳

unread,
Jul 22, 2025, 4:19:24 AMJul 22
to a-blog cms forum
詳細ありがとうございます。

現状原因はわかりませんが、以下お試しいただけますでしょうか。

リストアしたデータとインストールされているデータのCMSバージョンが違う可能性があるため、
メンテナンスプログラムより、CMSアップデートができるかお試しください。

また、パスワードの再発行ができるかもお試しください。

ご確認のほどよろしくお願いいたします。

2025年7月22日火曜日 17:07:45 UTC+9 in...@asagi-design.com:

in...@asagi-design.com

unread,
Jul 22, 2025, 4:47:36 AMJul 22
to a-blog cms forum
ご返信ありがとうございます。

> リストアしたデータとインストールされているデータのCMSバージョンが違う可能性があるため、
> メンテナンスプログラムより、CMSアップデートができるかお試しください。

恐れ入りますが、メンテナンスモードのどこからアップデートができるかご教示いただけると助かります。
以下の内容が表示されています。
・ブログ毎のエクスポート
・ブログ毎のインポート
・システムの修正ツール

> また、パスワードの再発行ができるかもお試しください。

パスワードの再発行メールは届きませんでした。
ただ、リストアの通知メールは届いています。
2025年7月22日火曜日 17:19:24 UTC+9 伊藤淳:

伊藤淳

unread,
Jul 22, 2025, 6:44:06 AMJul 22
to a-blog cms forum
ご確認ありがとうございます。

> メンテナンスモードのどこからアップデートができるかご教示いただけると助かります。
> 以下の内容が表示されています。
>・ブログ毎のエクスポート
>・ブログ毎のインポート
>・システムの修正ツール

アップデートメニューが表示されないということは、バージョンはあっていそうです。

あと考えられるとすると、設定のアクセス制限で、ログインできる接続元IPアドレスをホワイトリストで設定されている可能性があります。
こちらリストア元のサイトで設定していた覚えないでしょうか。

ご確認のほどよろしくお願いいたします。
2025年7月22日火曜日 17:47:36 UTC+9 in...@asagi-design.com:

in...@asagi-design.com

unread,
Jul 22, 2025, 6:45:57 AMJul 22
to a-blog cms forum
ご返信ありがとうございます。

> あと考えられるとすると、設定のアクセス制限で、ログインできる接続元IPアドレスをホワイトリストで設定されている可能性があります。
> こちらリストア元のサイトで設定していた覚えないでしょうか。

可能性は高いです!
現在使用しているIPアドレスはホワイトリストに登録済みなのですが、Docker環境では別の設定が必要でしょうか?

2025年7月22日火曜日 19:44:06 UTC+9 伊藤淳:

伊藤淳

unread,
Jul 22, 2025, 6:51:07 AMJul 22
to a-blog cms forum
早速のご確認ありがとうございます。

Docker環境だと、接続元IPアドレスが外部にいくグローバルIPアドレスとは違いますので、おそらくこれが原因でログインできないのだと思います。
ログインできないので、DB直でホワイトリストの設定を削除いただけますでしょうか。

acms_config テーブルの config_key が「login_white_hosts」のデータを全て削除ください。
また念の為削除後、cacheディレクトリの .htaccess 以外のファイルを削除ください。

ご確認のほどよろしくお願いいたします。
2025年7月22日火曜日 19:45:57 UTC+9 in...@asagi-design.com:

in...@asagi-design.com

unread,
Jul 22, 2025, 7:18:47 AMJul 22
to a-blog cms forum
ご返信ありがとうございます。

phpMyAdminにて教えていただいた操作を行なったところ、無事にログインができるようになりました!
丁寧なご対応ありがとうございます!
本格的な開発案件の前にDockerを使えるようになっておきたかったのでとても助かりました。

暑い日が続きますが、皆様どうぞご自愛くださいませ。
今後ともよろしくお願いいたします。

2025年7月22日火曜日 19:51:07 UTC+9 伊藤淳:

伊藤淳

unread,
Jul 22, 2025, 7:20:44 AMJul 22
to a-blog cms forum

ご連絡いただきありがとうございます。

無事にログインできたとのことで安心いたしました!
Docker環境での開発準備が整ったようで、今後の案件にもきっとお役立ていただけると思います。

こちらこそ、今後ともどうぞよろしくお願いいたします。
暑い日が続きますが、どうぞお体にお気をつけてお過ごしください。

2025年7月22日火曜日 20:18:47 UTC+9 in...@asagi-design.com:
Reply all
Reply to author
Forward
0 new messages