gpt4 book ai didi

codeigniter - ci-merchant purchase() 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 15:42:44 24 4
gpt4 key购买 nike

我正在使用 ci-merchant在我的开发 WAMP 服务器上本地我的 PyroCMS 模块中的库。 (一切正常)

当我上传到我的 Linux 测试服务器时,调用的 purchase() 函数似乎不起作用。

当它执行时,它池化了 5 分钟,然后我收到响应“无法连接到主机”。

PHP

$params = 
array(
'amount' => 20,
'currency' => 'USD',
'return_url' => 'http://someurl.com/return/'
'cancel_url' => 'http://someurl.com/cancel/'
);

$settings = array(
'test_mode' => TRUE,
'username' => 'PAYPAL_TEST_USERNAME'
'password' => 'MY_PAPAL_TEST_PASS'
'signature' => 'MY_PAYPAL_TEST_SIG'
);

$this->load->library('merchant');
$this->merchant->load('paypal_express');
$this->merchant->initialize($settings);


//this is where Im having the issue
$response = $this->merchant->purchase($params);

$message = $response->message();

当我回显$message

echo $message; //Outputs: couldn't connect to host"

CURL - 服务器设置

以下是服务器上 CURL 设置差异的列表。也许这就是问题所在。我认为无需编译 curl 就可以更改这些设置,但我不确定。

开发服务器(WAMP 服务器 - 状态:工作中)

AsynchDNS : Yes
CurlInfo : 7.21.7
GSS Neg : Yes
IDN : No
SSPI : Yes
libSSH : libssh2/1.2.7

测试服务器(Linux 服务器 - 状态:不工作)

AsynchDNS : No
CurlInfo : 7.24.0
GSS Neg : No
IDN : Yes
SSPI : No
libSSH : <<not listed>>

最佳答案

经过多次试验和错误以及 friend 的一些建议,我发现这是一个缺少的 libSSH 模块。

从那时起,我将我的网站从共享托管公司转移到更可靠的 VPS 托管。

我安装了适当的库,一切正常。

我会建议托管网站的任何人远离任何“共享”托管公司。我只遇到了非常延迟的支持,而 VPS 托管并没有比我为 VPS 支付的费用多多少。

但您需要先了解如何管理服务器。

关于codeigniter - ci-merchant purchase() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18436695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com