XAMPPにEC-CUBEをインストールしようとした時にDBエラーが発生した

2016年10月11日

動作環境

XAMPP:3.2.2
PHP: 7.0.2
DB:MariaDB
EC-CUBE: 3.0.11

 

エラーが発生

ブラウザ上で、XAMPPにEC-CUBEをインストールしようとすると以下のDBエラーが発生しました。



データベースに接続できませんでした。
An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'testeccube'@'localhost' (using password: YES)

なんぞこれー!

 

解決方法

どうも原因は、MariaDBのHost nameの設定のようです。
以下画像の設定をしているとだめみたいです。

eccube%e3%82%a8%e3%83%a9%e3%83%bc%e3%81%ae%e5%8e%9f%e5%9b%a0

 

詳しい説明が必要な方は、以下のサイトを参考に
http://b.l0g.jp/mysql/user-at-localhost/

 

で、具体的にどう対応するかというと
上の画像を・・・

eccubedb%e3%82%a8%e3%83%a9%e3%83%bc%e5%af%be%e5%bf%9c%e6%96%b9%e6%b3%95

 

こうじゃ!

これでDBの設定を

fireshot-screen-capture-099-%e3%82%88%e3%81%86%e3%81%93%e3%81%9d-i-ec-cube%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab-local_testeccube_com_install_php_ste

こんな感じにすれば

次のDB設定画面の次に進めるはずです。

 

fireshot-screen-capture-098-%e3%82%88%e3%81%86%e3%81%93%e3%81%9d-i-ec-cube%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab-local_testeccube_com_install_php_ste

 

やったね!

  • この記事を書いた人

カバノキ

印刷会社のWEB部隊に所属してます。 WEB制作に携わってから、もう時期10年になります。 普段の業務では、PHPをメインにサーバーサイドの言語を扱っています。 最近のお気に入りはJavascriptです。 Vue.jsを狂喜乱舞しながら、社内に布教中です。

-EC-CUBE
-, , ,