NoBody
2 سال پیش توسط NoBody مطرح شد
3 پاسخ

مشکل ورژن php در لاراول هنگام آپلود روی هاست

سلام من پروژه لاراول ام رو روی هاست کامل آپلود کردم و الان به من خطای :
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.2". You are running 7.4.25. in /home3/headlear/headlearn/vendor/composer/platform_check.php on line 24
رو میده
من روی لوکال که بودم ورژن php 8.0.2 بود اما الان روی هاست 7.4.25
فایل composer.json رو هم php رو تغییر دادم به 7.4.25 اما تغیری نمیکنه .


ثبت پرسش جدید
رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 2 سال پیش مطرح شد
1

سلام به شما دوست عزیز.
ورژن php هاست رو به 8 ارتقا بدین.
موفق باشید.


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
0

با صرف تغییر دادن ورژن php در فایل composer.json اتفاق خاصی نمی افته. اصل اتفاق زمانی می‌افته که دستور composer install یا composer update بزنید.

اون وقت هست که کامپوزر بر اساس مقادیری که در فایل composer.json نوشتید پکیج‌ها و محتوای پوشه vendor رو بازسازی می‌کنه.

همه این ها به کنار، با توجه به قدیمی شدن php 7 و عدم همخونی با نسخه های جدید لاراول و خیلی از پکیج‌ها، ترجیحا سعی کنید پروژه رو روی همون نسخه 8 یا 8.1 نگه دارید و از قسمت تنظیمات، نسخه PHP هاست یا سرورتون رو بروزرسانی کنید.


محمد امیری
تخصص : backend coder
@mohammadeng3731 2 سال پیش مطرح شد
0

سلام
مقادیر composer رو تغییر دادن راه حل نیست.
حدس میزنم لاراول هشت به بالا دارین استفاده میکنین که به php8.* نیاز داره.
بهترین کار تغییر ورژن php روی cpanel هستش که از hosting بپرسین راهنماییتون کنن که چطوری ورژن رو تغییر بدین


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام