مرکز آموزش

نحوه رفع خطای file_put_contents(C:\xampp\htdocs\user\storage\framework/sessions/vKp5): failed to open stream: No such file or directory

  • 62

چنانچه در حال مطالعه این مقاله هستید، احتمالا پروژه لاراولی خود را در کامپیوتر خود ایجاد کرده اید و حالا بعد از انتقال به هاست با خطای زیر مواجه شده اید:

file_put_contents(C:\xampp\htdocs\somethings\storage\framework/sessions/vKp5OxwjOAbOZOfichBIbvifVnrhOg4nPqwBUcQp): failed to open stream: No such file or directory


دلیل خطا

این خطا نشان می دهد  که قبلا در کامپیوتر خود xampp نصب کردید و بخشی از فایل های لاراول اصطلاحا Cache شده است. بنابراین باید Cache حذف شود تا این خطا نیز برطرف گردد.

 

نحوه رفع مشکل

دو روش برای اینکار وجود دارد که به ترتیب اولویت به بیان آن ها پرداخته ایم:

روش اول: کافیست در هاست لاراول به مسیر زیر از پروژه خود مراجعه و فایل config.php را به config_old.php تغییر نام دهید یا اصلا به طور کامل این فایل را حذف کنید:

bootstrap/cache

 

روش دوم: چنانچه روش اول در رفع مشکل موثر نبود اینبار فرمان زیر را اجرا کنید:

/usr/bin/php /home/USERNAME/public_html/artisan cache:clear
در این فرمان فرض بر این است که مسیر بارگذاری وبسایت یا پروژه لاراولی شما به شرح زیر است:
/home/USERNAME/public_html/
بنابراین باید به جای USERNAME نام کاربری هاست را جایگزین کنید. یا در صورت وجود مسیر متفاوت، نسبت به تصحیح مسیر اقدام کنید.
چنانچه به SSH دسترسی ندارید، می توانید با استفاده از راهنمای نحوه اجرای کامندهای آرتیزان اقدام کنید.

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟