PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پیش نیازهای سرور برای پرداخت آنلاین



98patogh
April 28th, 2013, 15:44
سلام دوستان خسته نباشید وقت بخیر

سوالی داشتم

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

در سرور جدید متاسفانه مشکل داره به پای لاین میهن پال و ... وصل نمیشه

با بررسی هایی که شد مشخص شد مشکل از تنظیمات سرور هست

ممنون میشم از دوستان اگر تجربه ای دارند بگند که برای درست کار کردن اسکریپت ها و ماژول های پرداخت آنلاین

باید چه تابع ها و چه مواردی روی سرور روشن و خاموش باشه ؟

خواهش می کنم اگر می دونید توضیح بدین خیلی مهمه


اینم phpinfo برای اینکه دوستان چک کنند

http://nikserver.com/test.php

www.sharjiran.net
April 28th, 2013, 15:48
با سلام
لطفا شارژ ایران را تست کن

درگاه پرداخت بانكي شارژ ايران | درگاه واسط پرداخت اينترنتي |بانكداري الكترونيك شارژ ايران| درگاه پرداخت | پرداخت بانكي امن | امنيت اطلاعات (http://www.sharjiran.net)

gar3na
April 28th, 2013, 15:49
خوب جناب ارور چی میگیر هنگام اتصال؟

98patogh
April 28th, 2013, 15:50
با سلام
لطفا شارژ ایران را تست کن

درگاه پرداخت بانكي شارژ ايران | درگاه واسط پرداخت اينترنتي |بانكداري الكترونيك شارژ ايران| درگاه پرداخت | پرداخت بانكي امن | امنيت اطلاعات (http://www.sharjiran.net)


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


مطمئنم مشکل از سرور هست

www.sharjiran.net
April 28th, 2013, 15:51
با سلام

شارژ ایران رو چک کن

درگاه پرداخت بانكي شارژ ايران | درگاه واسط پرداخت اينترنتي |بانكداري الكترونيك شارژ ايران| درگاه پرداخت | پرداخت بانكي امن | امنيت اطلاعات (http://www.sharjiran.net)

98patogh
April 28th, 2013, 15:51
خوب جناب ارور چی میگیر هنگام اتصال؟


خطا در اتصال به میهن پال
خطا در اتصال به پی لاین
و ...

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 چقدر در صحیح کار کردن این ماژول ها اهمیت داره ؟

98patogh
April 28th, 2013, 22:30
soap روی سرور نصبه ؟


بله نصبه طبق لینک زیر

phpinfo() (http://nikserver.com/test.php)

samansystems
April 28th, 2013, 22:43
پس احتمالا ماژول مورد نظر مشکل داره.