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

آپلود پروژه لاراول

زمان مطالعه

5 دقیقه

تعداد بازدید

6490

تعداد پرسش ها

8

افزودن به لیست علاقه مندی ها



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

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

آپلود پروژه لاراول

زمان مطالعه

5 دقیقه

تعداد بازدید

6490

تعداد پرسش ها

8

افزودن به لیست علاقه مندی ها



اشتراک گذاری این مطلب

آپلود پروژه لاراول روی سرور و تنظیمات لازم جزو سوالات تمام دوستان لاراول کار می باشد که در اینترنت پاسخ های متفاوتی داده شده است اما این پاسخ ها سخت و بعضی اوقات دارای پیچیدگی های زیادی می باشد که بخاطر عدم آشنایی، مبتدیان دچار مشکلات زیادی می شوند. در این مقاله سعی داریم نحوه آپلود ساده و بدون دردسر پروژه لاراول را در هاست های اشتراکی دایرکت ادمین (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 وارد کنید سایت بالا میاد به همین راحتی!!!!

هاست لاراول:

دوستانی که نیاز به هاست اشتراکی لاراول دارند می توانند با شماره 09357669329 تماس بگیرند

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

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


نظرات
8
کاربر amin.ferasat
9 ماه پیش

نه کامت در سایت دیدم که تشکر کنم و نه لایک .

یه دنیا ممنون  آموزشتون عالی بود .

من کل اینترنت را زیرو رو کرده بودم نمی شد . 
کنترل پنل من cwp هست فکر می کردم به خاطر اون باشه .

ولی با آموزش شما جواب داد .

نکته ای که آموزش شما داشت آون آخرش بود :

از مسیر 

bootstrap/cache/config.php

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

کاربر behzadamin
9 ماه پیش

سلام دوست عزیز

این سایت فقط برای اشتراک گذاری تجارب هستش

خیلی خوشحالم که تونستم کمکتون کنم

کاربر amin.ferasat
9 ماه پیش

سلام پروژه لاراول را ری سرور م آپلود کردم . وقتی کاربر می خواد پست بزاره و یا ثبت نام کنه #ارور_403 میده . کسی میدونه دلیلش چیه ؟

کاربر behzadamin
8 ماه پیش

سلام دوست عزیز

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

بهتره این لینک رو مطالعه کنید

https://stackoverflow.com/questions/18272557/laravel-forbidden-you-dont-have-permission-to-access-on-this-server

کاربر سینا محمدی
5 ماه پیش

سلام من از لاراول 6 استفاده میکنم و bootstrap/cache/config.php این فایل وجود نداره

کاربر عباس
1 ماه پیش

من آپلود کردم ولی وقتی آدرس سایت رو میزنم چیزی نشون نمیده و توی لاگش میزنه به سینتکس پکیج سمفونی فایل bootstrap خط 23 ارور میده

کاربر بهزاد
1 ماه پیش

دوست عزیز شما بهتره آدرس های دیگه سایت رو هم تست بزنید اگر ارور داشتند پس پکیج مورد نظر رو بررسی کنید که آیا با نسخه php فعلی هاست یا سرورتون یکی هست یه نه؟

البته این مشکل میتونه از مسائل دیگه هم باشه

کاربر میلاد
3 روز پیش

مرسی از راهنماییتون عالی بود