توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پیش نیازهای سرور برای پرداخت آنلاین
98patogh
April 28th, 2013, 15:44
سلام دوستان خسته نباشید وقت بخیر
سوالی داشتم
اسکریپت فرر قبلا در همه هاستینگ ها به درستی کار می کرد و به درگاه های پرداخت وصل میشد
در سرور جدید متاسفانه مشکل داره به پای لاین میهن پال و ... وصل نمیشه
با بررسی هایی که شد مشخص شد مشکل از تنظیمات سرور هست
ممنون میشم از دوستان اگر تجربه ای دارند بگند که برای درست کار کردن اسکریپت ها و ماژول های پرداخت آنلاین
باید چه تابع ها و چه مواردی روی سرور روشن و خاموش باشه ؟
خطا در اتصال به میهن پال
خطا در اتصال به پی لاین
و ...
www.sharjiran.net
April 28th, 2013, 15:52
شما اگه ارروری رو که میگیری بنویسی راحت میشه راهنمایی کرد
gar3na
April 28th, 2013, 15:58
این Functions را چک نید فعال باشد.
curl_exe
98patogh
April 28th, 2013, 16:01
آخه سرورهای دیگه بود این اسکریپت مشکلی نداشت
اما روی این سرور هیچ اروری نمیده که بشه پیگری کرد
فقط می نویسه خطا در اتصال و مطمئنم مشکل از سروره
حتی در eror.log هاست هم خطایی نمی نویسه که بشه متوجه شد
aghayegol
April 28th, 2013, 16:01
ورژن php هست
98patogh
April 28th, 2013, 16:04
ورژن php هست
یعنی مشکل از ورژن php هست ؟
98patogh
April 28th, 2013, 16:06
این Functions را چک نید فعال باشد.
curl_exe
در این صفحه که پیداش نکردم به مدیر تیکت زدم چک کنه
phpinfo() (http://nikserver.com/test.php)
samansystems
April 28th, 2013, 17:11
اگر ماژول بر اساس soap باشه بايد soap روی سرور فعال باشه.
اگر nusoap باشه بر اساس nusoap بايد يکی از تابع های file_get_contents يا fsockopen يا curl فعال باشه.
برای تست هم ميتونيد صفحه هاس تست آی پی زرين پال (https://www.zarinpal.com/Labs/Details/IPTest) که بر اساس اين توابع نوشته شده رو يکی يکی آپلود و نتيجه خروجی هر کدوم رو بگيد.
98patogh
April 28th, 2013, 18:01
اگر ماژول بر اساس soap باشه بايد soap روی سرور فعال باشه.
اگر nusoap باشه بر اساس nusoap بايد يکی از تابع های file_get_contents يا fsockopen يا curl فعال باشه.
برای تست هم ميتونيد صفحه هاس تست آی پی زرين پال (https://www.zarinpal.com/Labs/Details/IPTest) که بر اساس اين توابع نوشته شده رو يکی يکی آپلود و نتيجه خروجی هر کدوم رو بگيد.
سلام ممنون از توجه شما بر اساس هر 3 تابع
file_get_contents
test_ip_fsockopen
curl
تست کردم هر سه تا آی پی سرور رو می داد
به نظرتون مشکل از کجاست ؟
98patogh
April 28th, 2013, 18:42
دوستان کسی هست راهنمایی کنه ؟
nginxweb
April 28th, 2013, 19:13
دوست گرامی برای استفاده از درگاه باید ماژول های زیر فعال باشد:
CURL
WGET
SOAP
RUSOAP
اگر این ماژول ها روی php شما active نباشد مشکلاتی خواهید داشت
:53:
98patogh
April 28th, 2013, 19:22
قبل از نصب اسکریپت فرر همچین اروری روی ایندکس سایت هست
Fatal error: Call to a member function fetchAll() on a non-object in /home/data/public_html/index.php on line 105
که در هاست های دیگه این ارور نیست قبل از نصب
این هم کدهای خط 100 تا 120 فایل index.php
}
exit;
}
$query = 'SELECT * FROM `category` WHERE `category_parent_id` = "0" ORDER BY `category_order`';
$categories = $db->fetchAll($query);
if ($categories)
foreach ($categories as $key => $category)
{
if ($categories[$key][category_image])
$categories[$key][category_image] = $config[MainInfo][url].$config[MainInfo][upload][image].'resized/category_'.$category[category_image];
$query = 'SELECT * FROM `product` WHERE `product_category` = "'.$category[category_id].'" ORDER BY `product_id` ASC';
$categories[$key][products] = $db->fetchAll($query);
if ($categories[$key][products])
foreach ($categories[$key][products] as $product_key => $product)
{
$count_query = 'SELECT COUNT(*) FROM `card` WHERE `card_product` = "'.$product[product_id].'" AND (`card_res_time` < "'.($now-(60*$config[card][reserveExpire])).'" OR `card_res_time` = "") AND `card_status` = "1" AND `card_show` = "1"';
$count_card = $db->fetch($count_query);
$total_card = $count_card['COUNT(*)'];
$categories[$key][products][$product_key][counter] = $total_card;
}
samansystems
April 28th, 2013, 22:17
soap روی سرور نصبه ؟
98patogh
April 28th, 2013, 22:29
دوستان Function eregi چقدر در صحیح کار کردن این ماژول ها اهمیت داره ؟