اليوم اتيح ملفات مشروع لينكاتي لتكون مفتوحة المصدر
- hussam3bd
- 2021-10-21T15:52:50+00:00
طورت سابقا منصة لينكاتي وهي النسخة العربية من linktree
اليوم اتيح ملفات المشروع لتكون مفتوحة المصدر، يمكنك التعديل عليها واستخدمها لأعمالك الشخصية أو التجاري أو حتى أنشاء مشروع مشابه لك حرية استخدامه بشكل كامل
ان كان لديكم اي سوال متعلق بالمشروع سعيد بالإجابة
- إصدار PHP في جهازي: 8
- إصدار لارافل: 8
هذه المشاكل:
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update <package name>`. Your lock file does not contain a compatible set of packages. Please run composer update. Problem 1 - Root composer.json requires php ^7.1.3 but your php version (8.0.11) does not satisfy that requirement. Problem 2 - laravel/framework is locked to version v5.8.38 and an update of this package was not requested. - laravel/framework v5.8.38 requires php ^7.1.3 -> your php version (8.0.11) does not satisfy that requirement. Problem 3 - laravel/socialite is locked to version v4.4.1 and an update of this package was not requested. - laravel/socialite v4.4.1 requires php ^7.1.3 -> your php version (8.0.11) does not satisfy that requirement. Problem 4 - sentry/sentry is locked to version 2.2.6 and an update of this package was not requested. - sentry/sentry 2.2.6 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 5 - sentry/sentry-laravel is locked to version 1.1.1 and an update of this package was not requested. - sentry/sentry-laravel 1.1.1 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 6 - spatie/laravel-backup is locked to version 6.12.0 and an update of this package was not requested. - spatie/laravel-backup 6.12.0 requires php ^7.3 -> your php version (8.0.11) does not satisfy that requirement. Problem 7 - spatie/pdf-to-image is locked to version v2.x-dev and an update of this package was not requested. - spatie/pdf-to-image v2.x-dev requires php ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 8 - vinkla/hashids is locked to version 6.0.0 and an update of this package was not requested. - vinkla/hashids 6.0.0 requires php ^7.2 -> your php version (8.0.11) does not satisfy that requirement. Problem 9 - zendframework/zend-diactoros is locked to version 2.2.1 and an update of this package was not requested. - zendframework/zend-diactoros 2.2.1 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 10 - beyondcode/laravel-dump-server is locked to version 1.3.0 and an update of this package was not requested. - beyondcode/laravel-dump-server 1.3.0 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 11 - fzaninotto/faker is locked to version v1.9.2 and an update of this package was not requested. - fzaninotto/faker v1.9.2 requires php ^5.3.3 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 12 - phar-io/manifest is locked to version 1.0.3 and an update of this package was not requested. - phar-io/manifest 1.0.3 requires php ^5.6 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 13 - phar-io/version is locked to version 2.0.1 and an update of this package was not requested. - phar-io/version 2.0.1 requires php ^5.6 || ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 14 - phpunit/php-code-coverage is locked to version 6.1.4 and an update of this package was not requested. - phpunit/php-code-coverage 6.1.4 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 15 - phpunit/phpunit is locked to version 7.5.20 and an update of this package was not requested. - phpunit/phpunit 7.5.20 requires php ^7.1 -> your php version (8.0.11) does not satisfy that requirement. Problem 16 - sebastian/global-state is locked to version 2.0.0 and an update of this package was not requested. - sebastian/global-state 2.0.0 requires php ^7.0 -> your php version (8.0.11) does not satisfy that requirement. Problem 17 - laravel/framework v5.8.38 requires php ^7.1.3 -> your php version (8.0.11) does not satisfy that requirement. - spatie/laravel-medialibrary 7.20.0 requires illuminate/bus ~5.8.35|^6.0|^7.0|^8.0 -> satisfiable by laravel/framework[v5.8.38]. - spatie/laravel-medialibrary is locked to version 7.20.0 and an update of this package was not requested.
جربت تغييره إصدار php إلى 8 من ملف composer.json ولم ينجح.. ربما هناك طريقة أخرى..
لن ينفع مثل هذا الحل لأن أغلب الحزم والمكتبات المثبتة بإصداراتها القديمة معتمدة على اصدارات قديمة من php وغير محدثة لتعمل مع الإصدار الثامن بما فيها إطار عمل لارافل نفسه، لذلك الحل الأمثل هو تغيير إصدار php المستخدم في السيرفر لديك ليكون كما في المشروع والذي هو 7.4 وإلا فعليك تحديث المشروع وتطويره ليتوافق مع إصدار php الثامن مع نسخة لارافل الأخيرة وذلك يحتاج منك اتباع تعليمات الترقية لكل حزمة لإصدارها الأحدث وتعديل الأكواد المستخدمة في المشروع وتحديث الحزم لآخر إصداراتها
المشكلة أن جهازي يعمل بphp 8.. كيف أعمل إصدار php 7؟ ضروري vagrant أو docker؟
يمكنك تجربة سيرفر wamp للتنقل والتغيير بين إصدارات php
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات