اذهب إلى المحتوى
  • 0

ظهور خطأ Please provide a valid cache path في لارافل

Amir Alsaeed

السؤال

لقد قمت بنسخ مشروع لارافل وقمت بإعادة تسميته. ثم قمت بحذف مجلّد vendor وتشغيل الأوامر التالية من جديد:

composer self-update

composer-update

npm install

bower install

ولكن الآن عندما أقوم بتشغيل المشروع في المتصفّح، أجد رسالة الخطأ التالية:

InvalidArgumentException in Compiler.php line 36: Please provide a valid cache path.

ErrorException in Filesystem.php line 111: file_put_contents(F:\www\example\app\storage\framework/sessions/edf262ee7a2084a923bb967b938f54cb19f6b37d): failed to open stream: No such file or directory

ماهي المشكلة هنا؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

مرحبًا @Amir Alsaeed،

حاول القيام بالأوامر التالية:

php artisan cache:clear

php artisan config:clear

php artisan view:clear

إن لم يعمل يجب عليك إنشاء المجلدات التالية في المسار storage/framework 

  • sessions
  • views
  • cache

ويجب أن يعمل التطبيق بإحدى هذه الطرق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يظهر هذا الخطأ في لارافل عند عدم توفّر المجلّدات الفرعية اللازمة لعمل المشروع ضمن المجلّد storage

تأكد من توافر هذه المجلّدات app, framework, logs ضمن المجلّد storage وأيضاً أنك قمت بنسخ محتوياتها من: cache - session- testing عند نقل المشروع.

وأيضاً تأكد من وجود السطر التالي:

storage_path('framework/views')

ضمن المسار:

/config/view.php

ثم قم بتنفيذ الأمر التالي:

php artisan cache:clear

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يبدو أنك نسيت نسخ مجلد storage لذلك يجب التأكد من وجوده أو لا , مع ذلك يجب إضافته بشكل يدوي أو عن طريق الأوامر التالية, يجب الدخول إلى المشروع عن طريق cmd و من ثم تطبيق الأوامر التالية. 

mkdir storage

ثم قم بالدخول إلى داخل مجلد المشروع باستخدام الأمر التالي 

cd storage

ثم قم بتنفيذ الأوامر التالية لإنشاء مجلد framework

mkdir framework

ثم قم بالدخول إلى مجلد framework ثم قم  بتنفيذ الأوامر التالية 

mkdir sessions
mkdir views
mkdir cache

ايضا تأكد من أن مجلد storage يملك تصريح 777 إذا كنت تستخدمه على استضافة أو سيرفر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يوجد عدة مجلدات ناقصة لديك:

  • logs
  • framework
  • framework/cache
  • framework/cache/data
  • framework/sessions
  • framework/testing
  • framework/views

الأوامر التي تقوم بتوليدهم:

cd storage
mkdir logs
mkdir framework
mkdir framework/cache && framework/cache/data
mkdir framework/sessions
mkdir framework/testing
mkdir framework/views
chgrp -R www-data ../storage
chown -R www-data ../storage

أو:

cd storage/
mkdir -p framework/{sessions,views,cache}

chmod -R 775 framework
chown -R www-data:www-data framework

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...