সমস্যা
আমার লারাভেল অ্যাপটি সেট আপ করার পরে এবং কিছু কমান্ড (যেমন | _+_ |) চালানোর জন্য SSH এর মাধ্যমে সংযোগ করার চেষ্টা করার পরে আমি একটি ত্রুটি বার্তা পাই:
[PDOE ব্যতিক্রম]SQLSTATE[HY000] [২০০২]এরকম না ফাইল অথবা ডিরেক্টরি
আমি দেখতে পাচ্ছি যে আমার টেবিলগুলি আছে, তাই এটি আগে কাজ করতে পারে - কিন্তু এটি ব্যাখ্যা করে না কেন এটি এখন আমার জন্য কাজ করছে না।
সমাধান
এটি একটি বড় চুক্তি না. এই ত্রুটি বার্তাটি নির্দেশ করে যে সকেটের মাধ্যমে একটি মাইএসকিউএল সংযোগ চেষ্টা করা হয়েছে (কিন্তু মনে হচ্ছে এটি সমর্থিত নয়)।
যখন লারাভেল কমান্ডগুলি চালানোর কথা আসে (উদা। কারিগর), আপনি সম্ভবত একটি ভিন্ন পরিবেশ ব্যবহার করতে চান। | _+_ | (অথবা যেকোন পরিবেশ)। এখানে দেখো.
উপরন্তু Laravel 5 এর জন্য এটি চেষ্টা করুন: .env ফাইলে DB_HOST পরিবর্তন করুন localhost থেকে 127.0.0.1