راکت
حل شده

خطا در نصب پکیج بر روی لوکال هاست

2 پاسخ

با سلام و وقت بخیر
در هنگام نصب پکیج شتابیت بر روی لوکال هاست با خطای زیر برمیخوریم

Your requirements could not be resolved to an installable set of packages.

Problem 1

  • shetabit/payment v4.0.1 requires ext-soap * -> the requested PHP extension soap is missing from your system.
  • shetabit/payment 4.0.0 requires ext-soap * -> the requested PHP extension soap is missing from your system.
  • Installation request for shetabit/payment ^4.0 -> satisfiable by shetabit/payment[4.0.0, v4.0.1].

    To enable extensions, verify that they are enabled in your .ini files:

  • C:\xampp\php\php.ini
    You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.

Installation failed, reverting ./composer.json to its original content.

راه حل چیست؟
@khanzadimahdi

ثبت پرسش جدید

پاسخ‌ها

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

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

@m.mirzavand1992

طبق پیام اروری که داره می‌ده مشخص هست که علتش نصب یا فعال نبودن اکستنشن SOAP در تنظیمات وب Xampp یا Wampp تون هست.

فایل php.ini تون رو باز کنید عبارت extension=php_soap.dll یا extension=soap رو توش جستجو کنید. احتمالا اولش یک علامت ; داره . اون رو حذف کنید تا از حالت کامنت خارج بشه. فایل رو ذخیره کنید و ببندید.

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

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

نمونه مثال توی لینک زیر هست

https://github.com/shetabit/payment/issues/101#issuecomment-694091114

میتونید مثال رو دانلود کنید و ران کنید. علت خطا رو هم دوستمون توضیح دادن. باید SOAP رو نصب و فعال کنید.

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

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

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