راکت
حل شده

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

3 پاسخ

سلام من پروژه لاراول ام رو روی هاست کامل آپلود کردم و الان به من خطای :
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 اما تغیری نمیکنه .

ثبت پرسش جدید

پاسخ‌ها

3
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

بهترین پاسخ

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

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

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

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

محمد امیری
محمد امیری
@mohammadeng3731

تخصص: backend coder

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

شاید پاسخ شما همین‌جا باشد

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

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