PDOException SQLSTATE [HY000] [2002] אין קובץ או ספרייה כאלה

Pdoexception Sqlstate No Such File



בְּעָיָה

לאחר שהגדרתי את אפליקציית Laravel שלי וניסיתי להתחבר באמצעות SSH להפעלת כמה פקודות (כגון | _+_ |) אני מקבל הודעת שגיאה:

[PDOException]
SQLSTATE[HY000] [2002]אין כזה קוֹבֶץ או ספרייה

אני יכול לראות שהשולחנות שלי נמצאים שם, כך שאולי זה עבד בעבר - אבל זה לא מסביר מדוע זה לא עובד בשבילי עכשיו.







פִּתָרוֹן

זה לא עניין גדול. הודעת שגיאה זו מצביעה על ניסיון חיבור MySQL באמצעות שקע (אך נראה כי הוא אינו נתמך).



כשמדובר בהרצת פקודות Laravel (למשל אומן), סביר להניח שתרצה להשתמש בסביבה אחרת. | _+_ | (או כל סביבה שהיא). ראה כאן.



בנוסף נסה זאת עבור Laravel 5: שנה את DB_HOST בקובץ .env מ- localhost ל- 127.0.0.1