خطأ "Could not open input file: artisan" عند تشغيل Artisan في Laravel
مرحباً بالجميع! بدأت للتو في تعلم Laravel 4، وواجهت مشكلة على الفور. قمت بتثبيت Laravel عبر Composer، وتمت العملية بنجاح. ولكن عندما أحاول تشغيل Artisan من سطر الأوامر لإنشاء controller أو تنفيذ migration، يظهر الخطأ التالي:
```
Could not open input file: artisan
```
أنا موجود في المجلد الجذري للمشروع، حيث توجد المجلدات `app`، `vendor`، `public` وملف `artisan`. إليك ما أدخله:
```bash
cd /var/www/myproject
php artisan list
```
وأحصل على هذا الخطأ. جربت تحديد المسار الكامل:
```bash
php /var/www/myproject/artisan list
```
ثم يتغير الخطأ إلى: `Could not open input file: /var/www/myproject/artisan`. هل هذا مرتبط بأن PHP لا يرى الملف؟ صلاحيات ملف `artisan` هي `644`. تأكدت من أن PHP مثبت ويعمل.