سلام من هاست Cpanel تهیه کردم و میخواهم که پروژه لاراولی ام رو انجا اجرا کنم به شرکت هاستینگم پیام دادم برای دریافت terminal ولی بهم گفتن که برای امنیت سایتشون نمیتونن این کار رو بکنن لطفا کمک کنید چطوری میتونم از لاراول استفاده کنم و از دستورات artisan استفاده کنم.
@alirezatahriri
سلام و وقت بخیر
متاسفانه نمیشه روی cpanel و هاست اشتراکی از artisan استفاده کرد
ولی میشه پروژه رو روی هاست اشتراکی بارگذاری کرد . این لینک رو ببینید
موفق و سلامت باشید
یا حق
با سلام.شما باید از crone job در بخش advanced که در cpanel قرار داره استفاده کنید البته با schedule خود لاراول باید ترکیب کنید وگرنه ممکنه به سرورتون آسیب وارد شه وقتی بخواید دستوری رو زنده نگه دارید.
شمارو ارجاع میدم به خود اسناد لاراول در مورد این موضوع به لینک زیر:
task scheduling in laravel
هیچ شرکت هاستینگی به شما دسترسی مستقیم SSH نمیده. برای این کار باید VPS تهیه کنید.
پیشنهاد اصلی هم همین هست که اگر میخواید حرفه ای کار کنید دور هاست اشتراکی رو خط بکشید. چون محدودیت های زیاد دیگه ای هم ایجاد میکنه. مثل غیرفعال بودن بعضی از توابع مورد نیاز که در طول زمان ممکنه بهشون احتیاج پیدا کنید.
ولی اگر در هر صورت تصمیمتون بر استفاده از هاست اشتراکی هست و سایت ساده ای هم محسوب میشه، طبیعتا نباید خیلی با دستورات artisan سر و کار داشته باشید. تنها بخش اجباریش ایجاد storage link هست که اون رو هم میتونید با دستور Artisan::call() انجام بدید. الباقی کارها مثل migrate و پاک کردن کش و ... رو هم باید دستی انجام بدید.
با اینکه استفاده از cron job ها هم یک آپشن محسوب میشه در هاست اشتراکی ولی تا جایی که بنده تجربه کردم همه جا کار راه انداز نیست و جوری نیست که بشه روش حساب باز کرد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟