28 شهریور 1398
Laravel یکی از فریمورکهای محبوب تحت زبان PHP است که برای توسعه وب اپلیکیشنها کاربرد دارد.
فریم ورک Laravel، برنامه نویسی وباپلیکیشنها را سادهتر کرده و کمک بسزایی برای انجام پروژههای PHP و توسعه آسان آنها می کند.
در ادامه این مقاله ما راهاندازی پروژههای Laravel در هاست را آموزش میدهیم.
از لاراول به عنوان پادشاه فریمورکهای php یاد میکنند.
این فریمورک امکانات بسیاری مانند مدیریت صفها (queue)، اتصال امن به پایگاه داده از طریق Eloquent، موتور blade جهت رندر کردن کدهای view، پکیجهای بسیار فراوان در وب سایت Github و … دارد.
برای اطلاعات بیشتر در مورد Laravel و دیگر فرمورکهای php به مقاله “Frameworkهای پر طرفدار زبان PHP” مراجعه نمایید.
راهاندازی پروژههای Laravel شامل دو بخش میباشد:
در این مرحله شما باید وارد پوشهی پروژه خود شده و دستور composer install
را اجرا نمایید.
این کار موجب نصب وابستگیهای (Dependency) پروژه شما میشود.
سپس دستورات زیر را به منظور بهبود مسیریابی و cache اجرا نمایید.
php artisan config:cache php artisan route:cache
سپس فایل پروژه خود را با فرمت Zip. فشرده نمایید.
ابتدا وارد حساب کاربری خود در cPanel شوید.
از قسمت “FILES” وارد “File Manager” شوید.
اکنون شما باید فایل فشرده پروژه خود را در دایرکتوری اصلی هاست آپلود نمایید.
برای این کار از بالای صفحه بر روی “Upload” کلیک کرده و فایل پروژه خود را آپلود نمایید.
سپس برای extract کردن فایلهای پروژه، بر روی آن راستکلیک کرده و “Extract” را انتخاب نمایید.
حال پوشهی Public_html را از دایرکتوری اصلی سایت حذف نمایید.
وارد پوشه پروژه خود شده و پوشه Public را به مسیر دایرکتوری اصلی انتقال داده و نام آن را به Public_html تغییر دهید.
اکنون لازم است تغییراتی در فایل index.php در داخل پوشه Public_html اعمال کنید.
require __DIR__.'/../bootstrap/autoload.php
در خط ۲۲ را به
require __DIR__.'/../Project forlder name/bootstrap/autoload.php
تغییر دهید.
$app = require_once __DIR__.'/../Project folder name/bootstrap/app.php
در خط ۳۶ را به
app = require_once __DIR__.'/../Project folder name/bootstrap/app.php
تغییر دهید.
توجه داشته باشید که منظور از “Project folder name
” نام پوشهای است که پروژه خود را در آن ذخیره کردهاید.
اکنون تغییرات را ذخیره کرده و دامنه خود را جستجو نمایید.
پروژه شما با موفقیت به هاست انتقال پیدا کرده است.
به همین سادگی!!
تمامی حقوق برای گیتی سرور محفوظ است.