سلام من پروژه لاراول ام رو روی هاست کامل آپلود کردم و الان به من خطای :
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 اما تغیری نمیکنه .
با صرف تغییر دادن ورژن php در فایل composer.json اتفاق خاصی نمی افته. اصل اتفاق زمانی میافته که دستور composer install
یا composer update
بزنید.
اون وقت هست که کامپوزر بر اساس مقادیری که در فایل composer.json نوشتید پکیجها و محتوای پوشه vendor رو بازسازی میکنه.
همه این ها به کنار، با توجه به قدیمی شدن php 7 و عدم همخونی با نسخه های جدید لاراول و خیلی از پکیجها، ترجیحا سعی کنید پروژه رو روی همون نسخه 8 یا 8.1 نگه دارید و از قسمت تنظیمات، نسخه PHP هاست یا سرورتون رو بروزرسانی کنید.
سلام
مقادیر composer رو تغییر دادن راه حل نیست.
حدس میزنم لاراول هشت به بالا دارین استفاده میکنین که به php8.* نیاز داره.
بهترین کار تغییر ورژن php روی cpanel هستش که از hosting بپرسین راهنماییتون کنن که چطوری ورژن رو تغییر بدین
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟