اجرای پروژه Laravel روی هاست سی‌پنل

هاست لاراول

لاراول روی هاست اشتراکی سی‌پنل اجرا می‌شود، به شرطی که نسخه PHP، پوشه public و کرون‌جاب درست تنظیم شوند. ببینید پروژه‌ی شما کدام سرویس را لازم دارد.

پاسخ کوتاه

پروژه‌ی لاراول را می‌توان روی هاست لینوکس سی‌پنل رایکت اجرا کرد: نسخه‌ی PHP از داخل سی‌پنل قابل انتخاب است، دیتابیس MySQL دارید و زمان‌بند لاراول با کرون‌جاب اجرا می‌شود. برای پروژه‌های کوچک و سایت‌های شرکتی، هاست لینوکس اقتصادی (از 99,000 تومان در ماه) کافی است؛ برای پروژه‌ای که کاربر و درخواست زیاد دارد، هاست پربازدید (از 1,300,000 تومان در ماه) مناسب‌تر است. رایکت سرویس جداگانه‌ای به نام «هاست لاراول» ندارد؛ همین سرویس‌ها میزبان پروژه‌های لاراول هستند.

لاراول از هاست چه می‌خواهد؟

1

نسخه PHP مناسب

هر نسخه‌ی لاراول حداقل نسخه‌ی مشخصی از PHP می‌خواهد. در سی‌پنل از بخش MultiPHP Manager نسخه‌ی PHP دامنه را انتخاب می‌کنید.

2

تنظیم پوشه public

فقط پوشه‌ی public پروژه باید از وب در دسترس باشد. بقیه‌ی فایل‌ها (از جمله env.) را بیرون از public_html نگه دارید.

3

دیتابیس و فایل env.

دیتابیس و کاربر آن را در سی‌پنل می‌سازید و مشخصاتش را در فایل env. پروژه وارد می‌کنید.

4

کرون‌جاب برای زمان‌بند

زمان‌بند لاراول (schedule) با یک کرون‌جاب که هر دقیقه اجرا می‌شود کار می‌کند؛ از بخش Cron Jobs سی‌پنل تنظیمش کنید.

کدام سرویس رایکت برای پروژه لاراول شما؟

پیشنهاد اصلی پروژه کوچک، سایت شرکتی یا نسخه آزمایشی

هاست لینوکس اقتصادی

برای پروژه‌های لاراول با کاربر محدود، پنل‌های داخلی و سایت‌های شرکتی. پلنی انتخاب کنید که فضای کافی برای پوشه‌ی vendor و فایل‌های آپلودی داشته باشد.

شروع قیمت
99,000 تومان ماهانه
مشاهده پلن‌ها و قیمت
پروژه فعال با کاربر و درخواست زیاد

هاست پربازدید

وقتی اپلیکیشن شما API پرمصرف، کاربران همزمان یا پردازش سنگین دارد و روی هاست معمولی به سقف منابع می‌خورد.

شروع قیمت
1,300,000 تومان ماهانه
مشاهده پلن‌ها و قیمت
بخش Node.js پروژه

هاست Node.js

اگر کنار لاراول سرویس جداگانه‌ای با Node.js دارید (مثلاً فرانت Next.js)، آن بخش را روی هاست Node.js مستقر کنید.

شروع قیمت
900,000 تومان ماهانه
مشاهده پلن‌ها و قیمت

مطمئن نیستید؟ با دو سوال هاست مناسب را پیدا کنید.

هاست اشتراکی برای لاراول؛ چه زمانی کافی است و چه زمانی نه

نیاز پروژهروی هاست اشتراکیتوضیح
اجرای اپلیکیشن و API مناسب با تنظیم درست نسخه PHP و پوشه public
دیتابیس MySQL مناسب ساخت دیتابیس و کاربر از داخل سی‌پنل
زمان‌بند (schedule) مناسب با کرون‌جاب سی‌پنل
ارسال ایمیل مناسب با SMTP اکانت ایمیل هاست
استقرار با Git مناسب از بخش Git Version Control سی‌پنل
صف دائمی (queue worker) و وب‌سوکت محدود پردازش دائمی پس‌زمینه برای هاست اشتراکی مناسب نیست؛ صف را با زمان‌بند اجرا کنید یا سرور بگیرید

استقرار لاراول روی هاست سی‌پنل

  1. 1

    پروژه را آماده کنید

    وابستگی‌ها را روی سیستم خودتان نصب و پروژه را برای محیط production آماده کنید (APP_DEBUG خاموش، کش کانفیگ و روت).

  2. 2

    فایل‌ها را منتقل کنید

    پروژه را با File Manager، FTP یا Git به هاست ببرید. محتوای پوشه‌ی public را در public_html قرار دهید و مسیرها را در index.php اصلاح کنید.

  3. 3

    دیتابیس و env. را تنظیم کنید

    دیتابیس را بسازید، خروجی دیتابیس را وارد کنید و مشخصات اتصال را در فایل env. بنویسید.

  4. 4

    PHP و کرون را تنظیم کنید

    نسخه‌ی PHP موردنیاز پروژه را انتخاب و کرون‌جاب زمان‌بند را اضافه کنید.

آموزش‌های مرتبط در پایگاه دانش

سوال‌های رایج

رایکت سرویس جدا به نام هاست لاراول دارد؟

خیر. پروژه‌های لاراول روی هاست لینوکس اقتصادی و هاست پربازدید رایکت اجرا می‌شوند. این صفحه راهنمای انتخاب بین این دو برای پروژه‌ی لاراول است.

لاراول روی هاست اشتراکی اجرا می‌شود؟

بله. لاراول یک فریم‌ورک PHP است و روی هاست سی‌پنل با نسخه‌ی PHP مناسب و دیتابیس MySQL اجرا می‌شود. محدودیت اصلی در پردازش‌های دائمی پس‌زمینه مثل queue worker و وب‌سوکت است.

چه نسخه‌ای از PHP در دسترس است؟

نسخه‌ی PHP از بخش MultiPHP Manager سی‌پنل برای هر دامنه جداگانه انتخاب می‌شود. نسخه‌ی موردنیاز پروژه را در مستندات همان نسخه‌ی لاراول ببینید و همان را انتخاب کنید.

زمان‌بند لاراول را چطور اجرا کنم؟

در بخش Cron Jobs سی‌پنل یک کرون‌جاب با اجرای هر دقیقه بسازید که دستور schedule:run پروژه را صدا بزند. جزئیات ساخت کرون در پایگاه دانش آمده است.

کی باید به‌جای هاست، سرور بگیرم؟

وقتی پروژه به پردازش دائمی پس‌زمینه، وب‌سوکت، نرم‌افزار سفارشی روی سرور یا منابع اختصاصی نیاز دارد. تا قبل از آن، هاست پربازدید گزینه‌ی ساده‌تر و کم‌هزینه‌تری است.

پروژه لاراول را هم رایگان منتقل می‌کنید؟

انتقال فایل‌ها و دیتابیس از هاست قبلی رایگان است. مشخصات پروژه (نسخه‌ی PHP و لاراول) را در درخواست انتقال بنویسید.

سایتتان روی هاست دیگری است؟

انتقال فایل‌ها، دیتابیس و ایمیل‌ها را تیم فنی رایکت رایگان انجام می‌دهد.

aapanel
cloudlinux
cpanel
directadmin
jetbackup
laravel
mysql
virtualizor
vmware
wordpress