آپلود پروژه لاراول روی سرور و تنظیمات لازم

آپلود پروژه لاراول روی سرور و تنظیمات لازم

دسته : فریم ورک لاراول

کد محصول : 42

قیمت : رایگان

آپلود پروژه لاراول روی سرور و تنظیمات لازم جزو سوالات تمام دوستان لاراول کار می باشد که در اینترنت پاسخ های متفاوتی داده شده است اما این پاسخ ها سخت و بعضی اوقات دارای پیچیدگی های زیادی می باشد که بخاطر عدم آشنایی، مبتدیان دچار مشکلات زیادی می شوند. در این مقاله سعی داریم نحوه آپلود ساده و بدون دردسر پروژه لاراول را در هاست های اشتراکی دایرکت ادمین (Direct Admin) ، سی پنل (Cpanel) یا سرورهای اخ...


آپلود پروژه لاراول روی سرور و تنظیمات لازم جزو سوالات تمام دوستان لاراول کار می باشد که در اینترنت پاسخ های متفاوتی داده شده است اما این پاسخ ها سخت و بعضی اوقات دارای پیچیدگی های زیادی می باشد که بخاطر عدم آشنایی، مبتدیان دچار مشکلات زیادی می شوند. در این مقاله سعی داریم نحوه آپلود ساده و بدون دردسر پروژه لاراول را در هاست های اشتراکی دایرکت ادمین (Direct Admin) ، سی پنل (Cpanel) یا سرورهای اختصاصی توضیح دهیم.

با سری آموزش های لاراول جاب تیم همراه شما دوستان عزیز خواهیم بود

هر نسخه از لاراول نیازمند یک سری extention می باشد در اینجا مثال رو بنده با لاراول نسخه 5.8 مطرح می کنم اولین نیازمندی php نسخه 7.2  می باشد

حتما چک کنید که نسخه فعلی هاست یا سرورتون روی php 7.2 باشه تا به ارور 500 در اول کار نخورید!!!

  • PHP >= 7.1.3
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

بر فرض اینکه تمام نیازمندی های لازم برای آپلود پروژه لاراول رو پیاده کردید یا وجود دارد

اول کل پروژه رو به صورت فایل zip داخل پوشه public_html آپلود کنید

حالا پروژه رو از حالت zip خارج کنید (اکسترکت کنید) یعنی کل محتوای پروژه (همون محتوای اصلی در لوکال هاستتون) در پوشه public_html قرار بگیره

حالا یک فایل دارید به اسم .env این فایل رو ویرایش کنید و اسم دیتابیس و نام کاربری و پسورد دیتابیس که روی هاستتون آپلود کردید رو بنویسید


 
DB_DATABASE=database_name
DB_USERNAME=database_username
DB_PASSWORD=database_password

اگه آدرس سایت رو وارد کنید باید حتما به مسیر public برید تا صفحه اول سایت رو ببینید وقتی پروژه لاراول رو آپلود کردیم باید این مسیر public رو از آدرس سایت حذف کنیم

حالا راه حل خیلی ساده ای وجود داره که من اینجام توضیح میدم و امیدوارم دوستان بتونن خیلی راحت ازش استفاده کنند

برای این کار یک فایل htaccess میسازیم با این محتوا

 <IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(.*)$ public/$1 [L]
</IfModule> 

و این فایل رو در مسیر اصلی همون پوشه public_html قرار میدیم اگه نمیدونید این مسیر کجاست اینطوری بگم که کنار فایل .env آپلودش کنید بعدش از مسیر 

bootstrap/cache/config.php

فایل config.php رو حذف کنید

الان اگه آدرس سایت رو بدون public وارد کنید سایت بالا میاد به همین راحتی!!!!

لطفا مطلب  آپلود پروژه لاراول رو برای تمام دوستانتون به اشتراک بزارید تا همه سهمی از این آموزش داشته باشند با تشکر

 


ثبت سوال/پاسخ
بهزاد میرزازاده
در مورد کاربر : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم
اشتراک گذاری این مطلب