پارس جوم ::  انجمن های تخصصی جوملا
وجود باگ در php5.6.26 - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: وجود باگ در php5.6.26 (/thread-20186.html)



وجود باگ در php5.6.26 - saso - ۲۹-۶-۱۳۹۵ ۰۲:۲۰ عصر

با سلام
من به یک مشکل برخوردم
من سرور دارم که روش php5.6.26 یعنی آخرین ورژن php5.6 روش نصب بود که متاسفانه موقع وصل شدن به درگاه بانک ملی ایراد soap می داد به ناچار php5.5.38 نصب کردم و مشکلم حل شد!
ولی من دوست ندارم از این ورژن استفاده کنم چون داره نفسهای آخرش رو میکشه!
به نظرتون ایراد از کدام قسمت php می باشد؟
چطور این باگ را میشه گزارش کرد؟


RE: وجود باگ در php5.6.26 - hsmtech - ۲۹-۶-۱۳۹۵ ۰۶:۲۳ عصر

با درود!
این که میفرمایید احتمالا باگ نیست. بررسی کنید آیا Soap Client و Soap server فعال هست یا خیر.
برای انجام این کار دوباره به php5.6 برگردید. یک فایل به نام info.php در ریشه سایتتون ایجاد کنید با این محتوا:
کد:
<?php
phpinfo();
?>

اگر هاستینگنون اجازه استفاده از phpinfo رو بده، در آدرس yoursite.com/info.php همچین چیزی باید ببینید(yoursite.com رو با نام دامنه‌تون عوض کنید):
[تصویر:  YWDtj.jpg]


RE: وجود باگ در php5.6.26 - saso - ۲۹-۶-۱۳۹۵ ۰۶:۵۵ عصر

هاست لوکاله من خودم راه اندازیش کردم
soap فعاله ولی در ورژن بالا این ایراد دیده میشه!؟
کسانی دیگه هم این ایراد رو گفتن
من که php.ini رو تغییر ندادم فقط از ورژن پایینتر php استفاده کردم
وقتی از php5.6.26 استفاده کنم این ارور
کد:
Error! Please Fill all fieldsCaught exception: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl' : failed to load external entity "https://sadad.shaparak.ir/services/MerchantUtility.asmx?wsdl"
رو میده
وقتی از php5.5.38 استفاده می کنم همه چیز درسته و به بانک وصل میشه!


RE: وجود باگ در php5.6.26 - hsmtech - ۲۹-۶-۱۳۹۵ ۰۷:۳۴ عصر

شاید به خاطر ssl باشه. یه نگاهی به این بندازید:
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



RE: وجود باگ در php5.6.26 - saso - ۲۹-۶-۱۳۹۵ ۰۸:۲۲ عصر

نگاه کردم حل نشد


RE: وجود باگ در php5.6.26 - hsmtech - ۲۹-۶-۱۳۹۵ ۰۸:۴۳ عصر

با درود!

اگر هر دو مورد لینک قبلی رو انجام دادید و به نتیجه نرسیدید:
1. حذف SSL certificate check
2. جایگزینی
کد:
?wsdl
با
کد:
.wsdl

میتونید از nusoap استفاده کنید طبق این آموزش:
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



RE: وجود باگ در php5.6.26 - saso - ۳۱-۶-۱۳۹۵ ۰۷:۱۲ عصر

با unsoap به بانک وصل شد و پرداخت شد ولی پیام نشان داده نمی شود


RE: وجود باگ در php5.6.26 - saso - ۳-۷-۱۳۹۵ ۱۰:۵۵ عصر

بالاخره مشکل حل شد ولی یک پیام خطا با این متن نشان داده میشه در هنگام وصل شدن به بانک
کد:
Error! Please Fill all fields