9

初めて移行を設定しようとしていますが、実行時に

php artisan migrate:install

プロジェクトのルート フォルダー内から、次の SQLSTATE エラーが発生します。

SQLSTATE[HY000] [2002] No such file or directory

mysql私はそれが機能していて参照されていることを確認するために実行をテストしphp artisan help:commands、職人が機能していることを確認するために実行しました(そうです)。

ウェブサイト自体は機能しており、データベースからの読み取りは問題ありません。

4

2 に答える 2

27

MAMPまたはXAMPPを使用している場合、これはソケットの問題である可能性があります。

http://forums.laravel.io/viewtopic.php?id=980から..。

'connections' => array(
    'mysql' => array(
        'driver'   => 'mysql',
        'host'     => 'localhost',
        'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
        'database' => 'database',
        'username' => 'user',
        'password' => 'pass',
        'charset'  => 'utf8',
        'prefix'   => '',
    ),

),

オプションの「unix_socket」をアレイに渡して、デフォルトの場所の代わりにMAMPソケットを指定できます。

于 2013-01-08T17:14:48.220 に答える