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

زمان مطالعه
5 دقیقهتعداد بازدید
9249تعداد پرسش ها
8برچسب ها :
جدیدترین مقالات
آپلود پروژه لاراول روی سرور و تنظیمات لازم برای هاست اشتراکی

زمان مطالعه
5 دقیقهتعداد بازدید
9249تعداد پرسش ها
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 تماس بگیرند
لطفا مطلب آپلود پروژه لاراول رو برای تمام دوستانتون به اشتراک بزارید تا همه سهمی از این آموزش داشته باشند با تشکر
دوستان عزیز میتونید در آموزش لاراول هم شرکت کنید و از تخفیف این دوره استفاده کنید


برنامه نویس خوب، موفق و توانایی هایی که باید داشته باشید

وسط چین کردن تصاویر با css داخل متن

کلیک بر روی دکمه های موجود بر روی صفحه با جاوا اسکریپت

آموزش لیست ها (Lists) در html

تگ picture در html

تصاویر پس زمینه در html

تگ map (نقشه تصویری) در html

تصاویر (img) در html

نشانه گذاری (bookmarks) در html

تغییر رنگ لینک ها در html
دوست عزیز شما بهتره آدرس های دیگه سایت رو هم تست بزنید اگر ارور داشتند پس پکیج مورد نظر رو بررسی کنید که آیا با نسخه php فعلی هاست یا سرورتون یکی هست یه نه؟
البته این مشکل میتونه از مسائل دیگه هم باشه
من آپلود کردم ولی وقتی آدرس سایت رو میزنم چیزی نشون نمیده و توی لاگش میزنه به سینتکس پکیج سمفونی فایل bootstrap خط 23 ارور میده
سلام من از لاراول 6 استفاده میکنم و bootstrap/cache/config.php این فایل وجود نداره
سلام دوست عزیز
این ارور برای اینه که آپاچی اجازه نمیده دسترسی برای ایجاد یکسری فایل ها داشته باشید
بهتره این لینک رو مطالعه کنید
سلام پروژه لاراول را ری سرور م آپلود کردم . وقتی کاربر می خواد پست بزاره و یا ثبت نام کنه #ارور_403 میده . کسی میدونه دلیلش چیه ؟
سلام دوست عزیز
این سایت فقط برای اشتراک گذاری تجارب هستش
خیلی خوشحالم که تونستم کمکتون کنم
نه کامت در سایت دیدم که تشکر کنم و نه لایک .
یه دنیا ممنون آموزشتون عالی بود .
من کل اینترنت را زیرو رو کرده بودم نمی شد .
کنترل پنل من cwp هست فکر می کردم به خاطر اون باشه .
ولی با آموزش شما جواب داد .
نکته ای که آموزش شما داشت آون آخرش بود :
از مسیر
bootstrap/cache/config.php
فایل config.php رو حذف کنید