質問 > その他 > 管理画面にログインできなくなりました。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yachi |
投稿日時: 2023/12/9 13:17
対応状況: −−−
|
新米 登録日: 2020/12/25 居住地: 投稿: 8 |
管理画面にログインできなくなりました。 いつもご親切な皆様方。
[EC-CUBE] EC-CUBE4.05 [レンタルサーバ] さくら [OS] windows10 [データベース] MySQL 5.7 [WEBサーバ] Apache/2.4.54 [ブラウザ] 使用しているブラウザ名、バージョン [導入プラグインの有無] gmo決済 [現象] こんにちは。質問させてください。 phpMyAdminのデータベースパスワードを失念してしまい、何も考えずにパスワードを変更してしまいました。データベースパスワードは新しく作成でき良かったです。 しかしECCUBE4でサイトを作成中で、その瞬間から画面上ではシステムエラーが発生しました、という表示が出て、管理画面に一切ログインできなくなりました。 よくよくサイトで調べてみますと、データベースパスワードを変更すると、phpMyAdminや各種アプリケーションで使用するデータベース接続用のパスワードも変更されるため、データベースを参照している既存サイトでデータベース接続確立エラーが発生いたします。 設置されているプログラム内のデータベースパスワードを、再設定したパスワードに変更ください、という事でした。 さらによくよく調べてみますと例えばECCUBE3でしたら、/app/config/eccube/database.ymlで変更するとかが出てきます。しかしECCUBE4は私の探し方が悪いに決まっているのですが、解決策を見つけることができませんでした。 EC-CUBE4では新しく設定してしまったDBパスワードはどこで変更すればいいのでしょうか?なにとぞよろしくご教授下さいませ。 皆様方のお力をお貸しいただけませんでしょうか。 .envでユーザー名、パスワードを確認してみましたら、# DATABASE_URL=mysql://dbuser:secret@mysql/eccubedbとなっておりました。 以上、何卒宜しくお願い申し上げます。 |
mcontact |
投稿日時: 2023/12/9 19:11
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1295 |
Re: 管理画面にログインできなくなりました。 EC-CUBE4系のDB接続情報は、.envファイルに基本的には設定されています。
DATABASE_URLの設定値を修正してみてください。 MySQLであれば、 DATABASE_URL=mysql://{データベース接続ユーザ名}:{データベース接続パスワード}@mysql/{データベース名} の記述です。
|
yachi |
投稿日時: 2023/12/11 9:08
対応状況: −−−
|
新米 登録日: 2020/12/25 居住地: 投稿: 8 |
Re: 管理画面にログインできなくなりました。 ご返信をありがとうございます。
ご返信を本当にありがとうございます。 ご指示通りに.envのDATABASE_URLの設定値を変更してみまして、キャッシュもクリアいたしましたが、うまくいきませんでした。 ログを確認いたしましたところ、 SQLSTATE[HY000] [1045] Access denied for user '※※'@'※※' (using password: YES)と表示されております。 どうぞよろしくお願い申し上げます。 |
mcontact |
投稿日時: 2023/12/11 9:32
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1295 |
Re: 管理画面にログインできなくなりました。 > QLSTATE[HY000] [1045] Access denied for user '※※'@'※※' (using password: YES)
と表示されているのであれば、ユーザ名またはパスワードが間違っていると思いますので、DATABASE_URLを見直してみてください。 さくらインターネットを使われている様なので、データベース接続パスワードはこちらから変更できると思います。 https://help.sakura.ad.jp/rs/2190/#heading-9
|
yachi |
投稿日時: 2023/12/23 10:06
対応状況: 解決済
|
新米 登録日: 2020/12/25 居住地: 投稿: 8 |
Re: 管理画面にログインできなくなりました。 ご返信をありがとうございます。
結論から申し上げますと解決いたしました。 本当にアドバイスをありがとうございます。 DATABASE_URL=mysql://***:***@***/*** # DATABASE_URL=mysql://dbuser:secret@mysql/eccubedb☚ # DATABASE_URL=postgresql://postgres/eccubedb?user=dbuser&password=secret 最初にみたサイトに下から2行目のDATABASE_URLと書いてあったので その先入観でずっと☚の行の値をさわっていました。 それはうまくいくはずがありません。 ふっと上の行に目をやるとすべての値が網羅されており、なるほどとこちらのパスワードを変更いたしますと無事ECCUBE4の管理画面にアクセスできました。ありがとうございました。 メッセージをいただいた方におかれましては、きちんと根気強くシンプルに解決策を示し続けていただいてましたのに、単に私がそれを実行できていなかっただけでした。 お手数をおかけいたしまして申し訳ございません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |