اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 27

92001474 - 021

info@negarnovin.com

ناحیه کاربری
آموزش نصب و کانفیگ لاراول در سرور سی پنل

آموزش نصب و کانفیگ لاراول در سرور سی پنل

فریم‌ورک Laravel به دلیل سادگی، امنیت و کارایی بالا به یکی از محبوب‌ترین فریم‌ورک‌های PHP تبدیل شده است. بسیاری از برنامه‌نویسان داخواه استفاده از این فریم‌ورک در پروژه‌های خود هستند. با توجه به محبوبیت Cpanel به عنوان یکی از محیط‌های مدیریت وب‌سایت و سرورها، آشنایی با روند نصب Laravel بر روی این پلتفرم ضروری است. در این مقاله به صورت جامع و تخصصی به آموزش نصب Laravel بر روی هاست سرور مجازی Cpanel می‌پردازیم.

لاراول یکی از محبوب‌ترین فریم‌ورک‌های PHP است که به توسعه‌دهندگان وب امکان می‌دهد تا برنامه‌های پیشرفته و پیچیده را با کمترین زمان و تلاش توسعه دهند. این فریم‌ورک با ارائه معماری MVC، سیستم مسیریابی پیشرفته، موتور قالب Blade و امکانات دیگری همچون مهاجرت‌های پایگاه‌داده، تعاملی کاربرپسند را برای توسعه‌دهندگان فراهم می‌کند. در این مقاله، قصد داریم به طور تخصصی به نصب لاراول بر روی سرورهای مجازی cPanel بپردازیم.

پیش‌نیازها

قبل از شروع فرآیند نصب، اطمینان حاصل کنید که سرور مجازی شما موارد زیر را فراهم کند:

  1. PHP 7.3 یا بالاتر: لاراول به نسخه‌های بالاتر از PHP 7.3 نیاز دارد.
  2. Composer: این ابزار برای مدیریت پکیج‌های PHP و لاراول استفاده می‌شود.
  3. دسترسی SSH: برای نصب و راه‌اندازی لاراول، نیاز به دسترسی به خط فرمان سرور دارید.
  4. cPanel: اطمینان حاصل کنید که دسترسی به cPanel به شما داده شده است.

مراحل نصب

مرحله ۱: دسترسی به سرور از طریق SSH

با استفاده از یک نرم‌افزار SSH Client مانند PuTTY وارد سرور شوید. نام کاربری و رمز عبور یا کلیدهای SSH مورد نیاز را وارد کنید.

ssh your_username@server_ip_address

مرحله ۲: نصب Composer

بعد از ورود به سرور، Composer را نصب کنید. اگر قبلا نصب نشده است، دستورات زیر را دنبال کنید:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer

با اجرای دستور composer -V می‌توانید اطمینان حاصل کنید که Composer به‌درستی نصب شده است.

مرحله ۳: ایجاد یک پروژه جدید لاراول

با استفاده از Composer، یک پروژه جدید لاراول ایجاد کنید:

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

نام پروژه را با نامی که می‌خواهید جایگزین کنید. این دستور تمام وابستگی‌ها و فایل‌های لاراول را به پوشه مشخص شده دانلود می‌کند.

مرحله ۴: ایجاد پایگاه‌داده

در محیط cPanel، وارد بخش MySQL Databases شوید و یک پایگاه‌داده جدید ایجاد کنید. نام کاربری و رمز عبور مربوطه را ذخیره کنید، چرا که در Configuration پروژه لاراول به آنها نیاز خواهید داشت.

مرحله ۵: تنظیمات فایل ENV

وارد دایرکتوری پروژه لاراول شوید و فایل .env را ویرایش کنید تا تنظیمات پایگاه‌داده صحیح باشد:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

جایگزینی کنید your_database_name، your_username و your_password با مقادیر صحیح.

مرحله ۶: تنظیمات وب سرور

سرور کانادا

وارد محیط cPanel شوید و در بخش مدیریت فایل (File Manager)، به روت دایرکتوری وب‌سرور بروید. فایل .htaccess لاراول را تنظیم کنید تا درخواست‌ها به پوشه public هدایت شوند.

مرحله ۷: اعمال مجوزهای صحیح

به پوشه پروژه بازگشته و مجوزهای لازم را به پوشه‌های storage و bootstrap/cache اعطا کنید:

chmod -R 775 storage
chmod -R 775 bootstrap/cache

مرحله ۸: تنظیمات محیط تولید

برای در حالت تولید (production) قرار دادن پروژه، به محیط پروژه رفته و دستور زیر را اجرا کنید:

php artisan config:cache
php artisan route:cache
php artisan view:cache

این‌ها دستوراتی هستند که تنظیمات، مسیرها و نماها را ذخیره‌سازی می‌کنند و باعث افزایش کارایی پروژه می‌شوند.

مرحله ۹: راه‌اندازی مجدد سرور

برای اطمینان از اینکه همه تغییرات اعمال شده‌اند، سرور Apache را دوباره راه‌اندازی کنید:

service apache2 restart

آموزش نصب و کانفیگ لاراول در سرور سی پنل

با دنبال کردن مراحل فوق، باید اکنون بتوانید یک برنامه لاراول را به‌درستی بر روی سرور مجازی cPanel خود نصب و پیکربندی کنید. لاراول با ارائه راه‌حل‌های پیشرفته و ابزارهای داخلی قدرتمند می‌تواند پروژه‌های وب را به سطح جدیدی از کارایی و قابل‌اتکا بودن برساند. با تسلط بر این فرآیندها، می‌توانید توسعه‌دهنده‌ای مؤثر و کارآمد در دنیای رو به رشد توسعه وب باشید.

دیدگاهتان را بنویسید

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