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

السؤال

نشر

لقد قمت بإنشاء مشروع جديد واستطعت تشغيله عن طريق الأمر:

php artisan serve

ولكن عندما أحاول فعل نفس الشيء عن طريق استخدام Vagrant يظهر هذا الخطأ: "no input file specified"

وهذه هي إعدادات ملف homestead.yaml:

authorize: /Users/me/.ssh/id_rsa.pub

keys:
    - /Users/me/.ssh/id_rsa

folders:
    - map: /Users/me/code/exampleproject
      to: /home/vagrant/code/exampleproject

sites:
    - map: myproject.app
      to: /home/vagrant/code/myproject/public

variables:
    - key: APP_ENV
      value: local

 

Recommended Posts

  • 0
نشر

تظهر هذه المشكلة عادةً نتيجة لخطأ بتعريف المسارات الصحيحة للمشروع. حاول أولاً تنفيذ الأمر التالي:

homestead up --provision

والتأكد من مسارات الملف، وإلا لن يستطيع لارافيل ربط الملفات إلى المجلد /vagrant.

وفي حال كان نظام التشغيل Ubuntu، يمكن أن يتم حل المشكلة عن طريق تعديل الإعدادات الموجوة كالتالي:

sudo vi /etc/nginx/sites-enabled/homestead.app

وتعديل المسار لتوجيهه إلى المجلّد الجذر root الخاص:

root "/Users/MYUSERNAME/myproject/public";

ثم نقوم بإعادة التشغيل كالتالي:

sudo service nginx reload

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...