grandfather
5 سال پیش توسط grandfather مطرح شد
5 پاسخ

اجرا نشدن دستور php artisan serv

با سلام
من کل فایلهای پروژه خودمو در یه سیستم دیگه کپی کردم موقع اجرای دستور php artisan serv ارور زیرو میده
ممنون میشم راهنمایی کنید
syntax eroor,unexpectd '?' in c:\xampp\htdocs\vender\laravel\famwork\src\llluminate\foundation\helpers\helpers.php on lion 500


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 5 سال پیش مطرح شد
0

نکته اول:
صحیحش serve هست نه serv

و نکته بعد اینکه متن ارورتون را کامل بفرستید. ولی چیزی که میشه متوجه شد و خیلی مشخص بهش اشاره کرده syntax ارور دارید تو یکی از فایل هاتون. تو یک جایی از ارور بهش باید اشاره کرده باشه.


امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
1

سلام. مشکل شما در نسخه php هست. دقیقا سعی کنید همون نسخه php که لاراول نیاز داره رو فعال کنید.


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 5 سال پیش مطرح شد
1

این خطا به دلیل نسخه php پیش میاد شما باید نسخه php رو ارتقا بدید


رافق مجتهدزاده
تخصص : برنامه نویسی php
@rafig 2 سال پیش آپدیت شد
0

سلام
من با دستور php artisan serve سیستمم هیچ واکنش یا خطایی نمی ده. مدتها منتظر می مونم اما هیچ اتفاقی نمی افته. نه خطایی می ده و نه سرو می کنه.
هم از ترمینال داخل php storm استفاده می کنم هم از git bash و از cmd
تو مسیر درستی هم دستور رو اجرا می کنم. اما هیچ اتفاقی نمی افته.
ضمنا php artisan اجرا می شه و مثلا می تونم php artisan -V رو اجرا کنم و ورژن رو ببینم.
به روزرسانی: روی پروژه های دیگم روی همین سیستم تو مسیر های دیگه به راحتی serve انجام می شه. اون پروژه ها قبلا روی همین سیستم ایجاد شدند.
به روزرسانی 2: کلا لاراول رو از اول نصب کردم. یه قالب ساده هم انداختم روش (منظورم یه بلید است). حالا وقتی serve رو می زنم باز هم هیچ کاری نمی کنه اما وقتی سایت رو تو لوکال باز می کنم این خطا رو توی خط فرمان نمایش می ده و متوقف می شه:
 تصویر


real
@reza.shamsi 3 ماه پیش مطرح شد
0

بزرگترین مشکل کاربران تازه وارد مربوط به دایرکتوریه!
یعنی شما باید در ابتدا وارد دایرکتوری( محل نصب) شوید =>‍ ‍ name ~ را وارد کنید(جای name نام پوشه خود را وارد کنید) و سپس با CMD در ویندوز و TERMINAL در مک میتونید با نوشتن php artisan خروجی بگیرید.
(اگه خروجی نداد ادامه رو بخون)
فایل در پوشه نصب شده موجوده! اگه نبود میتوانید با استفاده از پوشه محل نصب دنبال artisan بگردید.
اگه بود که ۹۹درصد داری اشتباه میزنی! (مک بازا روی فولدری که اسمش موقع نصب وارد کردید راست کلید کنید و new terminal at folder بزنید)
اگه فایل artisan نبود میتوانید دوباره دستور composer create-project laravel/laravel example-app را اجرا نمایید.
جای example-app هرنامی بخواهید میتوانید وارد کنید.
(توجه داشته باشید اگر پروژه درحال انجام نداشته باشید میتوانید فایل ها را پاک و دستور فوق را اجرا کنید - و اگر پروژه درحال انجامی داشتید میتوانید artisan را کپی و در پروژه جدید جایگذاری نمایید!)
حالا تقریبا همه چی حله!
اگه بازم خروجی نداد php -v توی TERMINAL or CMD بزن اگه نسخه رو نشون داد php -update استفاده کنن و composer هم آپدیت کنن و مجددا نصب کنن!


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام