نصب لاراول در دایرکت ادمین
آموزش نصب لاراول در دایرکت ادمین
در این آموزش نحوه نصب لاراول در کنترل پنل دایرکت ادمین رو بعد از خرید 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; }
سپس تغییرات رو ذخیره کرده و وب سرور رو ریستارت میکنیم.