حمید
5 سال پیش توسط حمید مطرح شد
12 پاسخ

ارور Class SoapClient not found

با سلام دوستان
این ارور Class 'SoapClient' not found
در php ورژن ۷.۲ در ویندوز نشون میده
هر چی گشتم نتونستم چیزی پیدا کنم تمام مطالب برای ورژن های پایین هست
که ظاهرا با ورژن ۷.۲ متفاوته
چطوری میشه اینو حل کرد؟


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@azaribazar

روی لوکالید یا روی سرور ؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

فضای نام یا namespace رو به بالای فایلی که ازش استفاده میکنید اظافه کردین؟ یا اینکه قبل نام SoapClient یه \ گذاشتین؟


حمید
@azaribazar 5 سال پیش مطرح شد
0

@Alimotreb
روی لوکال هاستم
xampp
نکته هم اینه که تو سیستم قبلیم مشکلی نبود و توی کامپیوتر جدید این مشکل به وجود اومده که php , xampp و کامپوزر و غیره رو تازه نصب کردم . یعنی توی کدها مشکلی نیست تقریبا


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
3

درود
اگر کلاس رو درست import کردید .. شاید کلا این گزینه در php.ini غیرفعاله

extension=php_soap.dll

گزینه بالا رو در php.ini پیدا کنید و آنکامنت کنید


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@azaribazar

مسیر دهی کلاس رو توی کد هاتون بررسی کنید
بعد هم فایل php.ini رو باز کنید چیزی که جناب بیات گفتند رو از حالت کامنت در بیارید ، ذخیره کنید و آپاچی رو ری استارت بزنید.


حمید
@azaribazar 5 سال پیش مطرح شد
1

کدی که اقای بیات گفتن اصلا توی php.ini نبود ولی اونو گذاشتم اخر خط و درست شد
ولی چرا اصلا نبود ؟ یادشون رفته بزارن؟؟؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

@azaribazar
به صورت پیش فرض نصب نبوده. خودتون باید نصبش میکردین و به php معرفی میکردین.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

معمولا اکستنشن های پیش‌فرض PHP در نسخه های مختلف ابزارهایی مثل Xampp & Wampp و غیره .. در کانفیگ‌ها کمی با هم تفاوت دارند..
البته این ابزارها هم برای تست در حالت Development هستند و مسلما شما وقتی بخواهید کدهاتون رو دِپلوی کنید و به حالت Production کوچ کنید.. مسلما باید سرور رو بخوبی کانفیگ کنید

مواردی مثل Apache, PHP, Mysql که هر کدوم فایل کانفیگ بزرگ و شلوغی دارند
موفق باشید


حمید
@azaribazar 5 سال پیش مطرح شد
0

@khanzadimahdi
ممنون از پاسختون
یعنی فقط با همین یه خط کد نصب شد ؟؟؟
چیز دیگه ای لازم نداره؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

بله نصب شده مثل اینکه. تست کنید اگه به درستی کار میکنه دیگه مشکلی نداره.


هدیه مرادی
@moradi.hediye 3 سال پیش آپدیت شد
0

من مشکل مشابه داشتم موفق شدم حلش کنم و پیامم رو ویرایش کردم


ali254
@ali254 2 سال پیش مطرح شد
0

سلام...
من هم این مشکل رو دارم و extension=php_soap.dll رو به فایل php.ini اضافه کردم ولی مشکل ام حل نشد...

موقع استفاده از soap ، خطای class soapclient not finde دریافت می کنم....
از nusoap استفاده می کنم...بی زحمت راهنمایی کنید


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

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