私はSymfonyを初めて使い、いくつかのチュートリアルをやり始めました。私はLinux Mint 18マシンと標準のSymfony3プロジェクトに取り組んでいます。Symfony3 - SQLSTATE [HY000] [2002]そのようなファイルやディレクトリがありません
私は単純なデータベースを作成して遊んでいますが、私は正しい解決策が見つからないというエラーに遭遇しています。
マイparameters.ymlファイルは次のようになります。
namespace AppBundle\Genus;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="genus")
*/
class Genus
{
/**
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string")
*/
private $name;
}
私は、コマンドを実行するとは-l PHPの* mysqlのをdpkgの私は:
parameters:
database_host: localhost
database_port: null
database_name: symfony
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: (not relevant)
マイGenus.phpファイルは次のようになります次の結果が得られます。
dpkg -l php*mysql
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================-=============-=============-============================
un php-pdo-mysql <none> <none> (no description available)
ii php7.0-mysql 7.0.8-0ubuntu amd64 MySQL module for PHP
un php7.0-pdo-mysql <none> <none> (no description available)
私はlo
[教義\ DBAL \例外の\にConnectionException]
ドライバで発生した例外:SQLSTATE [HY000] [2002]これは私が得るものです[email protected] ~/PhpstormProjects/test_symfony $ php bin/console doctrine:database:create
を使用して、コマンドプロンプトを使用してCALデータベースそのようなファイルやディレクトリ
[教義\ DBAL \ドライバーの\ PDOException] [HY000] [2002]そのようなファイルやディレクトリ
[PDOException] SQLSTATE [HY SQLSTATEありません000] [2002]そのようなファイルやディレクトリはありません
私は他の多くのトピックに出くわしましたが、正解を見つけることができませんでした。誰かが私がここで何が欠けているか教えてもらえますか?すべてのヘルプははるかに高く評価される:)
mysqlサーバがインストールされていますか? –
(1) '/ etc/php.ini'を確認してください。 localhost接続に使用しているデフォルトのソケットを探します。 (2)ソケットが存在するかどうかを確認します。 –
デフォルトのソケット設定は、 'mysql'セクションの' mysql.default_socket'にする必要があります。 –