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

كيفية عمل clone لمشروع لارافيل Laravel مفتوح المصدر بشكل صحيح؟

Emad Saif

السؤال

أحاول أن أتعلم المزيد من الأشياء عن لارافيل Laravel وفكرت في تحميل مشاريع مفتوحة المصدر للتعلم منها وقراءة أكواد جديدة، ولكن في كل مرة أقوم بتحميل مشروع ما وأقوم بتشغيله من خلال الأمر:

php artisan serve

يظهر لي الخطأ التالي:

Warning: require(C:\laragon\www\basic-blog\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\laragon\www\basic-blog\bootstrap\autoload.php on line 17

Fatal error: require(): Failed opening required 'C:\laragon\www\basic-blog\bootstrap/../vendor/autoload.php' (include_path='.;C:\laragon\etc\php\PEAR') in C:\laragon\www\basic-blog\bootstrap\autoload.php on line 17

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

ما هي خطوات تشغيل مشروع لارافيل Laravel بعد تحميله من GitHub بشكل سليم؟

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

Recommended Posts

  • 2

لكي تقوم بتحميل مشروع لارافيل Laravel من GitHub وتشغيله بشكل سليم، عليك إتباع الخطوات الآتية بالترتيب:

  • قم بعمل clone للمشروع من خلال الأمر التالي:
    git clone <رابط المشروع>

     

  • بعد الإنتهاء من تحميل المشروع، قم بالدخول إليه من خلال الأمر cd:
    cd project-name

     

  • الآن يجب تثبيت حزم PHP الخاصة بالمشروع، لذلك قم بتنفيذ الأمر التالي:
    composer install

     

  • ضمن ملفات المشروع ستجد ملف باسم env.example. وعليك أن تُعيد تسميته ليصبح env. أو يمكنك أن تقوم بتنفيذ الأمر التالي لإتمام هذه المهمة:
    composer run post-root-package-install
  • الآن قم بفتح الملف env. هذا وأكتب إعدادات الإتصال بقاعدة البيانات (اسم قاعدة البيانات واسم المستخدم وكلمة المرور .. إلخ).
  • بعد ذلك قم بتنفيذ الأمر التالي لعمل مفتاح key للمشروع والذي يستعمل في التأكد من أن كل بيانات المشروع المهمة محمية جيدًا
    php artisan key:generate

     

  • ولعمل الجداول في قاعدة البيانات وإضافة البيانات إليها:
    php artisan migrate --seed

     

  • بعد عمل كل الخطوات السابقة، يمكنك الآن تشغيل المشروع:
    php artisan serve

     

  • ثم فتح الرابط  http://localhost:8000/ في المتصفح وستجد أن المشروع يعمل بشكل سليم.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

من الطبيعي ان لا يتم رفع ملفات الاعتماديات الخارجية ضمن مستودعات للمشاركة، فهاته الأخيرة تحوي ملف وسطيا يمكن من عليه تحميل هاته الاعتماديات وتشغيلها. يشمل هذا اعتماديات composer و node. ستلاحظ أن مجلدي vendor و node_modules غائبان عن المشروع الذي تحاول استنساخه. 

مجلد vendor يحوي الملف المشار اليه في رسالة الخطأ لديك.

لتوليد هذين الأخيرين قم بتشغيل الأمرين:

composer install
npm install

وبالطبع فإن composer و npm يجب ان يكونا مثبتين بالفعل.

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

  • 0

أهلا أخى.

يجب أولا ان تقوم بتنزيل برنامج composer 

وبعد تنصيبة تستخدم هذا الأمر فى المجلد الخاص بالمشروع 

composer install 

لتقوم بتحميل الملفات اللازمة للمشروع .

وتأكد من تغير كافة الإعدادات الخاصة بالمشروع فى ملف ال .env 

من إعدادات قواعد البيانات و ال url الخاص بالمشروع .

وتاكد من استخدام الأمر التالى الخاص بال migration لتسطيب قواعد البيانات .

php artisan migrate

وإن كان المشروع يستخدم إطار عمل خاص بال java script 

نستخدم الامرين التاليين.

npm install
npm run dev

 

تم التعديل في بواسطة محمد عاطف11
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...