-
July 20th, 2026, 03:24
#1
عضو دائم
آموزش نصب لاراول در هاست اشتراکی { سی پنل }
درود .
جهت نصب لـاراول در cPanel کافیست ابتدا در سی پنل ssh را فعال کنید . ( این دسترسی بایستی توسط سرویس دهنده فعال شده باشد )
1. باز کردن Terminal
در cPanel وارد شوید:
Advanced → Terminal
ابتدا مسیر فعلی را بررسی کنید:
pwd
معمولاً نتیجه مانند زیر است:
/home/myuser
2. بررسی نسخه PHP و Composer
دستورات زیر را اجرا کنید:
php -v
composer --version
اگر چند نسخه PHP روی سرور وجود دارد، ممکن است PHP خط فرمان با PHP دامنه متفاوت باشد.
در سرورهای cPanel معمولاً میتوانید نسخه مشخص PHP را اینگونه اجرا کنید:
/opt/cpanel/ea-php83/root/usr/bin/php -v
برای PHP 8.4:
/opt/cpanel/ea-php84/root/usr/bin/php -v
مسیر Composer ممکن است یکی از این موارد باشد:
composer
یا:
/usr/local/bin/composer
از نسخههای جدید cPanel، Composer الزاماً بهصورت پکیج داخلی cPanel ارائه نمیشود و مدیر سرور باید آن را جداگانه نصب کند.
3. ساخت پروژه جدید Laravel
به پوشه اصلی حساب بروید:
cd /home/myuser
پروژه را ایجاد کنید:
composer create-project laravel/laravel laravel
یا با PHP مشخص cPanel:
/opt/cpanel/ea-php83/root/usr/bin/php /usr/local/bin/composer create-project laravel/laravel laravel
پس از پایان نصب:
cd /home/myuser/laravel
به جای myuser در هر دستور نام کاربری خود را قرار دهید .
محتویات پروژه باید چیزی شبیه زیر باشد:
app
bootstrap
config
database
public
resources
routes
storage
vendor
artisan
composer.json
.env
وارد بخش دیتابیس شوید و یک دیتابیس بسازید و اطلاعات آن را وارد .env کنید بخش دامنه درابتدای فایل env را نیز تکمیل نمایید .
سپس یک key جدیدبسازید :
php artisan key:generate
پرمیشن این دو پوشه را تکمیل نمایید :
chmod -R 777 storage
chmod -R 777 bootstrap/cache
سپس در Ssh بزنید :
ln -s /home/myuser/laravel/public /home/myuser/public_html
سپس وارد کران سی پنل شوید و :
* * * * * cd /home/myuser/laravel && /opt/cpanel/ea-php83/root/usr/bin/php artisan queue:work --stop-when-empty --tries=3 >> /home/myuser/queue.log 2>&1
را تنظیم کنید .
سپس چک نمایید که سایت به درستی لود میشود .
در صورت وجود مشکل تاپیک را ادامه دهید .
موفق باشید .
-
-
July 20th, 2026 03:24
# ADS