پری دخت افسریان
پری دخت افسریان
خواندن ۴ دقیقه·۲ ماه پیش

5 گام برای نصب لاراول روی هاست سی پنل همراه ارائه نکات امنیتی

install laravel in cpanel
install laravel in cpanel


اگر شما هم به قابلیت‌های جذاب فری‌مورک لاراول پی برده‌اید و قصد دارید که از آن برای طراحی سایت لاراول به شکل مدرن و جذاب استفاده نمایید؛ باید در ابتدا نام برند و دامنه‌ی مورد نظر خود برای کسب‌و کار را انتخاب کنید. پس از آن نوبت به نصب لاراول و پوشه‌های آن روی هاست سی پنل می‌رسد. ما در ادامه به ارائه 5 گام برای نصب لاراول روی هاست سی پنل پرداخته ایم و در پایان با ذکر نکات امنیتی در خصوص هاست سی پنل مطلب را تمام می‌کنیم.

1. خرید هاست مناسب برای لاراول

برای اجرای موفقیت آمیز لاراول در محیط میزبانی خود، تنظیم مناسب هاست لاراول برای استقرار سیستمی که با استفاده از این فریم‌ورک ایجاد شده، ضروری است. پس قبل از هر چیز باید اقدام به خرید هاست لاراول نمایید.

2. فایل‌های پروژه لاراول را فشرده سازی نمایید

برای اینکه پروژه لاراول شما به طور موثر عمل کند، همه فایل‌های ضروری، از جمله فایل‌هایی که توسعه داده‌اید و فایل‌های اصلی لاراول، باید فشرده شده و در سرور میزبان شما آپلود شوند. با این حال، دایرکتوری های خاصی مانند دایرکتوری تست و پوشه node_modules (اگر از Node.js استفاده می کنید) نیازی به فشرده سازی یا آپلود ندارند. فقط فایل های باقی مانده باید منتقل شوند.

3. لاراول را در هاست سی پنل آپلود کنید

وارد cPanel خود شوید و برای کارهای مدیریت فایل به File Manager بروید. در اینجا فایل های مختلف مربوط به میزبان را پیدا خواهید کرد که باید دست نخورده باقی بمانند.

طراحی سایت پزشکی با وردپرس


آپلود لاراول روی هاست
آپلود لاراول روی هاست


همچنین، قبل از آپلود پروژه لاراول روی هاست سی پنل خود، به یاد داشته باشید که اگر از هاست لینوکس استفاده می کنید، فایل های مخفی (آنهایی که با نقطه شروع می شوند) به طور پیش فرض ظاهر نمی شوند. برای مشاهده آنها، روی "تنظیمات" در گوشه بالا سمت چپ کلیک کنید و "نمایش فایل های مخفی" را همانطور که در تصویر نشان داده شده است علامت بزنید. در ادامه نیز وارد پوشه home می‌شویم.


پوشه‌ی جدید با نام laravel ایجاد می کنیم.
وارد پوشه‌ای که ایجاد شده می‌شویم و از قسمت نوار ابزاری که در بالا است، upload را انتخاب و فایل مورد نظر را گزینش کرده و داخل پوشه قرار می‌دهیم. فایل را از حالت فشرده خارج می‌نماییم (extract).

4. انتقال فایل‌های پروژه

به فهرست public پروژه آپلود شده خود بروید و محتویات آن را به پوشه public_html در cPanel قرار می‌دهیم. برای انجام کارآمد این کار:

· select all همه فایل های موجود

· کلیک روی move

· دادن مسیرpublic_html ( به این صورت/public_htm )

5. پیکربندی لاراول برای اجرا

اگر سعی کنید در این مرحله بدون تنظیماتی که در مسیریابی فایل index.php مورد نیاز برای راه اندازی لاراول انجام شده است به دامنه خود دسترسی پیدا کنید، احتمالاً به دلیل پیکربندی نادرست با پیغام خطای 500 مواجه خواهید شد. برای اصلاح این مورد:

1. public_html را در File Manager باز کنید.

2. index.php را پیدا کرده و با استفاده از ویرایشگر داخلی File Manager با انتخاب «Edit» از منوی آن، آن را ویرایش کنید.

3. مسیردهی را بر اساس جایی که پوشه‌های لاراول را قرار داده‌اید به درستی تنظیم کنید. از آنجایی که قبلاً یک پوشه laravel ایجاد کردیم:

require __DIR__.'/../laravel/vendor/autoload.php';

$app = require_once __DIR__.'/../laravel/bootstrap/app.php';

اگر در مراحل بالا خطایی رخ نداده باشد، دامنه شما باید اپلیکیشن لاراول را نمایش دهد. پیشنهاد می‌کنیم برای حفظ مسائل امنیتی موارد زیرر را اجرا نمایید:

· آپلود یک فایل htaccess. در هر دایرکتوری

· دانلود یک قالب htaccess



مطالعه ی بیشتر : آموزش آنلاین و رایگان لاراول


راه‌اندازی و تست نهایی نصب لاراول روی هاست سی پنل

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

بررسی خطاهای احتمالی

اگر به هر دلیلی سایت شما به درستی اجرا نمی‌شود، می‌توانید لاگ‌های لاراول را در پوشه storage/logs چک نمایید؛ یا از cPanel گزینه Error Log را برای مشاهده خطاهای سرور بررسی کنید.


در پایان...

نصب لاراول روی هاست cPanel کمی پیچیدگی دارد اما با رعایت مراحل ذکر شده می‌توانید به راحتی پروژه لاراول خود را روی هاست راه‌اندازی کنید. اگر سوال و یا تجربه ای در این زمینه داشتید با ما در میان بگذارید.

لاراولسی پنلهاستهاست سی پنلlaravel
کارشناس ارشد مهندسی کامپیوتر-نرم افزار | طراح وب | سئو
شاید از این پست‌ها خوشتان بیاید