Sorun
Laravel uygulamamı kurduktan ve bazı komutları çalıştırmak için SSH üzerinden bağlanmaya çalıştıktan sonra (örneğin|_+_|) bir hata mesajı alıyorum:
[PDOİstisna]SQLSTATE[HY000] [2002]yok öyle dosya veya dizin
Tablolarımın orada olduğunu görebiliyorum, bu yüzden daha önce işe yaramış olabilir - ama bu neden benim için şimdi çalışmadığını açıklamıyor.
Çözüm
Çok önemli değil. Bu hata mesajı, soket üzerinden bir MySQL bağlantısının denendiğini gösterir (ancak desteklenmediği görülüyor).
Laravel komutlarını çalıştırmaya gelince (örn. artisan), muhtemelen farklı bir ortam kullanmak istersiniz. |_+_| (veya herhangi bir ortam). Buraya bakın.
Ayrıca bunu Laravel 5 için deneyin: .env dosyasındaki DB_HOST'u localhost'tan 127.0.0.1'e değiştirin