問題
Laravelアプリをセットアップし、SSH経由で接続していくつかのコマンド( php artisan migrate[cci] or [cci lang='php'php artisan db:seed
など)を実行しようとすると、エラーメッセージが表示されます。
SQLSTATE[HY000] [2002年]そのようなありません ファイル またはディレクトリ
テーブルがそこにあることがわかるので、以前は機能していた可能性がありますが、これは、現在機能していない理由を説明していません。
解決
大したことじゃないよ。このエラーメッセージは、ソケットを介したMySQL接続が試行されたことを示しています(ただし、サポートされていないようです)。
Laravelコマンド(職人など)の実行に関しては、おそらく別の環境を使用することをお勧めします。 Eg: php artisan migrate --env=production
(または任意の環境)。こちらをご覧ください。
さらに、Laravel5でこれを試してください。.envファイルのDB_HOSTをlocalhostから127.0.0.1に変更します。