Проблем
След като настроих приложението си Laravel и се опитах да се свържа чрез SSH, за да изпълня някои команди (като например | _+_ |), получавам съобщение за грешка:
[PDOException]SQLSTATE[HY000] [2002 г.]Няма такова файл или директория
Виждам, че таблиците ми са там, така че може да е работило и преди - но това не обяснява защо сега не работи при мен.
Решение
Не е голяма работа. Това съобщение за грешка показва, че е опитана MySQL връзка чрез сокет (но изглежда, че не се поддържа).
Що се отнася до изпълнението на команди на Laravel (напр. Artisan), вероятно искате да използвате различна среда. | _+_ | (или каквато и да е среда). Виж тук.
В допълнение опитайте това за Laravel 5: Променете DB_HOST във .env файла от localhost на 127.0.0.1