۸ مسعود هارونی
مشکل کامپوزر
جامعه پی اچ پی ایجاد شده در ۱۹ تیر ۱۴۰۱

سلام امیدوارم حالتون خوب باشه.

من هر پکیجی رو که میخوام با کامپوزر نصب کنم با چنین اروری مواجه میشم، سرچ هم کردم ولی چیزی درگیرم نشد، ممنون میشم کمک کنید:

b6f9-image.png

سلام دوست عزیز

اکستنشن fileinfo رو باید فعال کنید

محمد گازری ۱۹ تیر ۱۴۰۱، ۰۹:۱۴

سلام آقای گازری، فایل php.ini رو برسی کردم اکستنشن fileinfo فعال بود.

کامنتش کردم و ری‎استارت کردم دوباره زمپ رو بازم تغیری نکردم،

0515-image.png


ممنون از پاسخ گوییتون.

مسعود هارونی ۱۹ تیر ۱۴۰۱، ۰۹:۳۰

گویا شما php رو بصورت جداگانه نصب کردین و CLI داره از اون استفاده می‌کنه و هنگام کار با composer تنظیمات رو داره از php.ini اون می‌گیره

تنظیمات مورد نیاز رو در اونجا نیز انجام بدین

محمد گازری ۱۹ تیر ۱۴۰۱، ۰۹:۳۹

فقط توی این پروژه به این شکله، وگرنه همین الان توی یه پروژه دیگه همین پکیچ رو تونستم به راحتی نصب کنم.

به نظرتون چه کاری میتونم براش انجام بدم؟

ایده دارید براش؟

اگر لطف کنید ریسورس هم معرفی کنید خیلی ممنونتون میشم.



مسعود هارونی ۱۹ تیر ۱۴۰۱، ۱۰:۰۲

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

متن خطا رو سرچ کنید و منابع رو بگردید هست تاپیک هاش

محمد گازری ۱۹ تیر ۱۴۰۱، ۱۰:۲۵

سلام مجدد، من متوجه شدم مشکل از کجاست.

فایل composer.json مشکل داره، زمانی که کامپوزر رو از اول اینیت میکنم مشکل برطرف میشه.

فایل composer.json , composer.lock رو پیوست کردم.


این هم متن ارور هستش:

Info from https://repo.packagist.org: #StandWithUkraine
Using version ^11.0 for laravel-lang/lang
./composer.json has been updated
Running composer update laravel-lang/lang
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - league/mime-type-detection 1.11.0 requires ext-fileinfo * -> it is missing from 
your system. Install or enable PHP's fileinfo extension.
    - laravel/framework v9.19.0 requires league/flysystem ^3.0.16 -> satisfiable by league/flysystem[3.1.0].
    - league/flysystem 3.1.0 requires league/mime-type-detection ^1.0.0 -> satisfiable by league/mime-type-detection[1.11.0].
    - laravel/framework is locked to version v9.19.0 and an update of this package was not requested.
To enable extensions, verify that they are enabled in your .ini files:
    - C:\\Program Files\\php-8.1.0\\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require laravel-lang/lang:*" to figure out if any version is installable, or "composer require laravel-lang/lang:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content
.
مسعود هارونی ۱۹ تیر ۱۴۰۱، ۱۵:۳۸

نمیدونم چرا فایل‌ها اپلود نمیشه، اگر اشکالی نداشته باشه توی تلگرام براتون بفرستم.


تشکر از تایمی که میزارید.

مسعود هارونی ۱۹ تیر ۱۴۰۱، ۱۵:۵۸