علیرضا تحریری
4 سال پیش توسط علیرضا تحریری مطرح شد
3 پاسخ

مشکل در استفاده از لاراول روی هاست

سلام من هاست Cpanel تهیه کردم و میخواهم که پروژه لاراولی ام رو انجا اجرا کنم به شرکت هاستینگم پیام دادم برای دریافت terminal ولی بهم گفتن که برای امنیت سایتشون نمیتونن این کار رو بکنن لطفا کمک کنید چطوری میتونم از لاراول استفاده کنم و از دستورات artisan استفاده کنم.


ثبت پرسش جدید
احسان قربانی
تخصص : PHP ، در حال یادگیری لاراول ،...
@TimeRunner2359 4 سال پیش مطرح شد
0

@alirezatahriri
سلام و وقت بخیر
متاسفانه نمیشه روی cpanel و هاست اشتراکی از artisan استفاده کرد
ولی میشه پروژه رو روی هاست اشتراکی بارگذاری کرد . این لینک رو ببینید
موفق و سلامت باشید
یا حق


محمد امیری
تخصص : backend coder
@mohammadeng3731 4 سال پیش آپدیت شد
0

با سلام.شما باید از crone job در بخش advanced که در cpanel قرار داره استفاده کنید البته با schedule خود لاراول باید ترکیب کنید وگرنه ممکنه به سرورتون آسیب وارد شه وقتی بخواید دستوری رو زنده نگه دارید.
شمارو ارجاع میدم به خود اسناد لاراول در مورد این موضوع به لینک زیر:
task scheduling in laravel


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش آپدیت شد
1

هیچ شرکت هاستینگی به شما دسترسی مستقیم SSH نمیده. برای این کار باید VPS تهیه کنید.

پیشنهاد اصلی هم همین هست که اگر میخواید حرفه ای کار کنید دور هاست اشتراکی رو خط بکشید. چون محدودیت های زیاد دیگه ای هم ایجاد میکنه. مثل غیرفعال بودن بعضی از توابع مورد نیاز که در طول زمان ممکنه بهشون احتیاج پیدا کنید.

ولی اگر در هر صورت تصمیمتون بر استفاده از هاست اشتراکی هست و سایت ساده ای هم محسوب میشه، طبیعتا نباید خیلی با دستورات artisan سر و کار داشته باشید. تنها بخش اجباریش ایجاد storage link هست که اون رو هم میتونید با دستور Artisan::call() انجام بدید. الباقی کارها مثل migrate و پاک کردن کش و ... رو هم باید دستی انجام بدید.
با اینکه استفاده از cron job ها هم یک آپشن محسوب میشه در هاست اشتراکی ولی تا جایی که بنده تجربه کردم همه جا کار راه انداز نیست و جوری نیست که بشه روش حساب باز کرد.


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

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