• 0

ظهور خطأ أثناء تحميل ملفات مشروع لارافيل على الخادم

عند محاولتي لنقل المشروع Laravel إلى خادم خاص وأثناء تثبيت الملفات والمكتبات ضمن لارافيل يظهر لي هذا الخطأ:

Cannot create cache directory /home/amir123/.composer/cache/repo/mynewwebsite.org/, or directory is not writable. Proceeding without cache.

وبعدها يستمر بتحميل المكتبات. فما معنى هذا الخطأ وهل سيسبب مشكلة في المشروع فيما بعد؟

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

معنى هذا الخطأ هو عدم وجود صلاحيات للكتابة على المسار المذكور.

حيث سيتم المتابعة بتحميل المكتبات المستخدمة في Laravel ولكن لن يملك المشروع القدرة على استخدام الكاش بسبب عدم امتلاكه الصلاحيات للكتابة أو التعديل على المجلد cache.

لذلك يجب عليك تعديل الصلاحيات على مجلد المشروع بشكل عام أو فقط مجلد الكاش في حال كانت المشكلة موجود فقط ضمنه

أولاً: نقوم بتغيير صلاحيات المجموعة على المجلد كالتالي:

sudo chown -R amir123 /home/amir123/.composer/cache/repo/mynewwebsite.org

بافتراض أن اسم المستخدم الجذر لديك هو كما مذكور في نص السؤال amir123

وأيضاً نقوم بتعديل صلاحيات الكتابة على المجلد Files:

sudo chown -R amir123 /home/amir123/.composer/cache/files/

وفي حال بقيت المشكلة، أيضاً حاول تعديل الصلاحيات على composer:

sudo chown -R amir123 /home/amir123/.composer

ليتمكن من الكتابة وتعديل الملفات في حال كانت إعدادات الخادم لديك عكس ذلك.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن