質問 > フロント機能 > データーベース接続エラー |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ax1701 |
投稿日時: 2018/7/6 17:29
対応状況: −−−
|
一人前 登録日: 2018/6/11 居住地: 投稿: 95 |
データーベース接続エラー [EC-CUBE] 3.0.16、新規インストール
[レンタルサーバ] さくら共用プレミアム [OS] FreeBSD [PHP] PHP 7.1.17 [データベース] MySQL 5.7 [WEBサーバ] Apache 2.4系 [ブラウザ] IE 11.0.65 [導入プラグインの有無] 無効化中 [カスタマイズの有無] 某社 2カラムデザインテンプレート使用中 いったんデフォルトに戻し、再設定すると作り直しが必要らしいです。 現状はカテゴリ削除と商品登録20品程度。 [現象]ワードプレスのファイルとデーターベースを他社から移動したら、EC-CUBEの管理画面もTOPページもデーターベース接続エラーになりました。 ワードプレスのフォルダーはhtmlフォルダーなどと同じ場所に作り移動しました。データーベースはEC-CUBEで使用中とは別に作りそこに入れました。 iogファイルの場所はわかりますが、どうやって開いたら良いのかさえわかりません。 前の問題も解決せず、新たな問題が発生し、困っております。 申し訳ありませんが、教えてください。 よろしくお願いします。 |
x002dc |
投稿日時: 2018/7/6 18:54
対応状況: −−−
|
半人前 登録日: 2018/6/27 居住地: 東京 投稿: 30 |
Re: データーベース接続エラー 状況がよく見えないのですが、wordpresフォルダーをhtml配下の置いた途端動かなくなったということでしょうか。
↓ディレクトリのイメージ html - plugin - template - upload - user_data - wordpress <- ☆ .htaccess フォルダを置いただけでEC-CUBEに影響がでることは考えにくいのですが。。。 少し気になるのは、EC-CUBE側でWordpressのDBに接続するようなカスタマイズやプラグインを入れていたりしますか? EC-CUBE3のログは、デフォルトのままであれば、app/log 配下にあるかと思いますので、 front_site_2018_07_06.log site_2018_07_06.log あたりを確認してみるとよいかと思います。 ファイルをメモ帳などで開き、「ERROR」などで検索してみると、何かしら見つかるのではないかと思います。 |
ax1701 |
投稿日時: 2018/7/6 21:31
対応状況: −−−
|
一人前 登録日: 2018/6/11 居住地: 投稿: 95 |
Re: データーベース接続エラー x002dc様 ご返答ありがとうございます。
以下のように置きました。 app html src vender wordpress< - ☆ autoload.php cli-config.php おっしゃるように以下の状態にすれば良かったのですね。 html - plugin - template - upload - user_data - wordpress <- ☆ .htaccess 一連のWordPressのサーバー移動作業でやった事は 上記の他に、他社サーバーのDBをエクスポートし、 エクスポートしたDBをさくらのDBへインポートした事です。 さくらではEC-CUBE用のDBとWordPress用DBは別にしています。 勿論、WordPress用DBへインポートしました。 DBは別なのにどうしてEC-CUBE側で接続エラーになるのか、 理由がわかりません。 現状は、さくらWordPress用のDBの中身は削除しました。 また、ワードプレス用のフォルダと中身もすべて削除しています。 ログを確認後にまた、返信を差し上げます。 |
ax1701 |
投稿日時: 2018/7/6 22:08
対応状況: −−−
|
一人前 登録日: 2018/6/11 居住地: 投稿: 95 |
Re: データーベース接続エラー site_2008-07-06.logには
[2018-07-06 15:58:46,313671] eccube.ERROR [NULL] [12e2691c] [NULL] [Application:checkDatabaseConnection:998] 以下略 のようなERRORが沢山ありました。 front_site_2018_07_05.log (07_06.logは無かったです)には、 [2018-07-05 14:27:39,480903] front.INFO [NULL] [962db96d] [NULL] [LogListener:onKernelRequestEarly:47] 以下略のようなのがありました。 NULLで思い出しましたが、インポートの際に #1231-変数エラー と書いてありNULLを取得できなかったような事が書いてあったのですが、検索すると問題無いような事が書いてあったので気にはしませんでした。 インポート後はwordpressのテーブルがあったのでそのままにしました。 WordPressのサーバー移行は、プラグインを使うと止まるようあ事も書いてあったので、こういったやり方を行いました。 x002dc様が言われていた・・・ >EC-CUBE側でWordpressのDBに接続するようなカスタマイズやプラグインを入れていたりしますか? の事ですが、何も入れていません。 どうぞよろしくお願いします。 |
x002dc |
投稿日時: 2018/7/7 0:17
対応状況: −−−
|
半人前 登録日: 2018/6/27 居住地: 東京 投稿: 30 |
Re: データーベース接続エラー すいません。
wordpress の置き場所ですが、html配下に置くのが正解とかのお話ではなく、内容確認のために質問させて頂いただけで、ax1701さんが最初に置かれていた場所で問題ないと思います。 その上で、必要に応じてapache等の設定を変更する必要があるかと。 DBの接続エラーですが、 「[Application:checkDatabaseConnection:998] 以下略」の「以下略」にエラーの内容が書いてあるかと思います。 例えば、hostが違う場合は「could not translate host name "localhost1"」とか passwordが違う場合は「 password authentication failed for user」とか。 この辺をチェックした上で、 app/config/eccube/database.yml 記載の内容でDBが接続できるかチェックしてみると良いと思います。 https://dev.mysql.com/doc/refman/5.6/ja/connecting.html あと少し気になったのは「07_06.logのログが無い」ということでしょうか。 この辺も原因をチェックしてみると良いかもしれないですね。 |
ax1701 |
投稿日時: 2018/7/7 13:02
対応状況: −−−
|
一人前 登録日: 2018/6/11 居住地: 投稿: 95 |
Re: データーベース接続エラー x002dc様 ありがとうございます。
WordPressの置き場の件はわかりました。 でも、apache等の設定を変更などは全くの未知の世界です。 今は、ここは何処?どう進んだらいいの?と言う気持ちです。 [Application:checkDatabaseConnection:998] 以下は、 An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'xample'@'sample' (using password: YES) と記載があり、仰るような記載はありませんでした。 database.ymlは、以下で正しいようです。 database: driver: 'pdo_mysql' host: 'mysqlxxxx.db.sakura.ne.jp' dbname: 'dbnam sample' port: '' user: 'sample' password : 'sample' charset: utf8 defaultTableOptions: { collate: utf8_general_ci } 「07_06.logのログが無い」件に関しては、チェックの方法がわかりません。 お箸の持ち方も知らない私です。 よろしくお願いします。 |
ax1701 |
投稿日時: 2018/7/8 17:57
対応状況: 解決済
|
一人前 登録日: 2018/6/11 居住地: 投稿: 95 |
Re: データーベース接続エラー x002dc 様
レンタルサーバーのデーターベースの接続パスワードを 変更していた事が原因でした。 app/config/eccube/database.yml に user: 'xample' password : 'sample' があり、これがレンタルサーバーで設定していた物と、 EC-CUBEと同じで無かった為に『データーベース接続エラー』が起きていたのですね。 大変参考になりました。 おかげざまで、解決することが出来ました! ありがとうございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |