نصب لاراول در دایرکت ادمین



آموزش نصب لاراول در دایرکت ادمین

در این آموزش نحوه نصب لاراول در کنترل پنل دایرکت ادمین رو بعد از خرید vps آموزش میدیم، لاراول یک فرمورک اوپن سورس PHP است؛ نصب و راه اندازی لاراول در دایرکت ادمین بسیار آسون هست و در چند دقیقه به راحتی میتونین نصب و کانفیگ کنین.

 

نصب لاراول روی Directadmin

برای نصب ابتدا آپدیت و پکیج های لازم رو نصب میکنیم (این بخش برای نصب گیت در سیستم عامل Centos است)

yum update
yum install git curl

سپس composer رو نصب میکنیم ، Composer یکی از dependency های مدیریت php برای نصب بسته هست.

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

 

نصب Laravel یک فرآیند ساده است، در این راهنمای ما Laravel را با استفاده از دستور composer-create-project نصب می کنیم.

آدرس پیش فرضی که با دایرکت ادمین ایجاد شده رو حذف میکنیم (توجه داشته باشین باید بر اساس آدرس دهی مسیر هاست خودتون اینکارو انجام بدین ، کد زیر برای نمونه هست )

rm -rf /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/*

و به دایرکتوری root میریم

cd /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

و نصب لاراول را با دستور create-project انجام میدیم

composer create-project --prefer-dist laravel/laravel .

کانفیگ دایرکت ادمین برای laravel

اما برای تنظیم کردن ، ما نیاز داریم که تغییراتی در وب سرور برای آدرس دهی ایجاد کنیم ، اول باید آدرس Public_html رو به public ببریم ، به همین منظور ابتدا در پنل دایرکت ادمین لاگین میکنیم ، سپس روی Custom HTTPD Configurations کلیک میکنیم. و دامنه ای که میخواهیم تغییرات در اون اعمال بشه رو انتخاب میکنیم ، برای تغییر مسیر root هاست ، در قسمت “Httpd.conf Customization for” ، کد زیر رو اضافه میکنیم (توجه داشته باشین در کد پایین domains اسم دامنه شما هست و باید در آدرس دهی دقت کنین)

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|

 

همچنین اگر از وب سرور nginx استفاده میکنین باید کد زیر رو نیز اضافه کنین

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

سپس تغییرات رو ذخیره کرده و وب سرور رو ریستارت میکنیم.

<