質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

EC-CUBE

EC-CUBEは、主に日本国内で開発されているECコンテンツ管理システムです。ロックオン社のECKitを元にしてオープンソース化され、商品管理・受注管理・顧客管理・売上集計などECに特化した様々な機能を備えています。

Q&A

0回答

3035閲覧

EC-CUBE4でEntityファイルを作成する際に、データベースに接続できない

hyougara1

総合スコア12

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

EC-CUBE

EC-CUBEは、主に日本国内で開発されているECコンテンツ管理システムです。ロックオン社のECKitを元にしてオープンソース化され、商品管理・受注管理・顧客管理・売上集計などECに特化した様々な機能を備えています。

0グッド

0クリップ

投稿2019/04/21 13:02

前提・実現したいこと

ec-cube4でカスタマイズしており、新たにEntityファイルを作成し、repositry、serviceファイルを作成したい
mysqlでテーブルを新たに作成し、そのテーブルをEntityに反映する為、
sudo php bin/console doctrine:mapping:convert annotation ./src/Eccube/Entity --from-database
コマンドを叩いたのですが、データベースに接続できないというエラーが出ており、解決したい
インストール時は、問題なく接続できている

発生している問題・エラーメッセージ

ERROR [console] Error thrown while running command "doctrine:mapping:convert annotation './src/Eccube/Entity' --from-database". Message: "An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory" ["exception" => Doctrine\DBAL\Exception\ConnectionException { …},"command" => "doctrine:mapping:convert annotation './src/Eccube/Entity' --from-database","message" => "An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory"]["file" => "/Applications/XAMPP/xamppfiles/htdocs/eccube-4.0/vendor/symfony/console/EventListener/ErrorListener.php","line" => 46,"class" => "Symfony\Component\Console\EventListener\ErrorListener","function" => "onConsoleError","uid" => "39ffe62","user_id" => "N/A","session_id" => "N/A"] In AbstractMySQLDriver.php line 93: An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory In PDOConnection.php line 31: SQLSTATE[HY000] [2002] No such file or directory In PDOConnection.php line 27: SQLSTATE[HY000] [2002] No such file or directory

.envファイルに書かれているmysqlのuser名とパスワードは正しく書かれています。

補足情報(FW/ツールのバージョンなど)

mysql Ver 8.0.12
PHP 7.1.23
macOS 10.14.3
ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

xenbeat

2019/04/21 13:20

> .envファイルに書かれているmysqlのuser名とパスワードは正しく書かれています。 そもそもサイトは正常に動くのでしょうか。
hyougara1

2019/04/21 13:25

サイトは正常に動いております リリースなどは考えておらず、使い方を覚える為にやっている状況です。
xenbeat

2019/04/22 16:27

回答は保証できかねますが、最低限「doctrine.yaml」と「.env」の内容がないと厳しいと思いますよ。 あとXAMPPをお使いならその旨を質問文に追記したほうが良いでしょう。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問