Mohammad Mirzavand
4 سال پیش توسط Mohammad Mirzavand مطرح شد
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


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
1

@m.mirzavand1992

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

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

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


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 4 سال پیش مطرح شد
0

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

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

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


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

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