آموزش نصب Laravel در سرور لینوکس (دایرکت ادمین و cPanel)

زمان مورد نیاز برای مطالعه :: 5 دقیقه

پیش‌نیازهای نصب Laravel

Laravel فریمورک محبوب PHP است. برای نصب روی سرور لینوکسی نیاز دارید: PHP 8.1+ با extensionهای BCMath، Ctype، JSON، Mbstring، OpenSSL، PDO، Tokenizer و XML. همچنین Composer و دسترسی SSH لازم است.

نصب Composer

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

نصب Laravel

روش ۱: با Composer

cd /home/username/domains/domain.com/public_html
composer create-project laravel/laravel .

روش ۲: Laravel Installer

composer global require laravel/installer
laravel new project-name

تنظیم Document Root

مهم‌ترین نکته: Document Root باید به پوشه public لاراول اشاره کند.

در دایرکت ادمین

از Admin Level > Custom Httpd یا ایجاد symbolic link:

cd /home/username/domains/domain.com
rm -rf public_html
ln -s /home/username/domains/domain.com/laravel/public public_html

در cPanel

فایل‌های لاراول را خارج از public_html قرار دهید و محتوای public را در public_html کپی کنید. فایل index.php را ویرایش و مسیرها را اصلاح نمایید.

تنظیم .env

cp .env.example .env
php artisan key:generate

سپس تنظیمات دیتابیس:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=laravel_db
DB_USERNAME=db_user
DB_PASSWORD=db_pass

مجوزهای فایل

chmod -R 775 storage bootstrap/cache
chown -R username:username .

Migration

php artisan migrate

مشکلات رایج

خطای 500: مجوزهای storage و bootstrap/cache اشتباه است. خطای Composer: نسخه PHP مناسب نیست. صفحه سفید: APP_KEY تنظیم نشده.

اگر سرور مجازی نیاز دارید، سرور مجازی اروپا با SSH و Composer آماده. کانفیگ سرور شامل نصب Laravel و تنظیم Document Root. هاست وردپرس برای پروژه‌های وردپرسی.

🖥️ سرور برای Laravel

SSH، Composer و PHP 8.x آماده.

مشاهده سرور مجازی ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: