ebay GetOrders api的卷曲设置

时间:2017-04-10 11:51:35

标签: php curl ebay-api

我想从易趣卖家帐户中获取订单。 我已成功集成到我的本地,但当我托管它时,它会给出错误,如:

  

警告:由于安全原因,第74行/home/GetOrders/get-common/eBaySession.php已禁用curl_exec()       发送请求时出错

当我看到我的phpinfo()时,它启用了curl。并且我确定它已启用,因为我在我的网站中使用另一个带卷曲的api。

请帮我解决这个问题。 感谢

2 个答案:

答案 0 :(得分:1)

模块可能已激活,但可能位于禁用列表中。根据{{​​3}},

  

有一个名为disable_functions 的 php.ini指令。添加到此列表的函数将被PHP禁用,当您尝试执行这些函数时,会出现此错误。如上所述,您的托管服务提供商很可能已将exec添加到禁用列表中。

答案 1 :(得分:0)

如果php.ini中列出curl_exec,请查看您的disable_functions文件。如果是,请将其删除。

离。

$ locate php.ini
/etc/php/7.0/apache2/php.ini
/etc/php/7.0/cli/php.ini
/etc/php/7.0/fpm/php.ini
/usr/lib/php/7.0/php.ini-development
/usr/lib/php/7.0/php.ini-production
/usr/lib/php/7.0/php.ini-production.cli
$ cat /etc/php/7.0/apache2/php.ini  | grep disable_functions
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,\
pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,\
pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,\
pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,\ pcntl_exec,pcntl_getpriority,pcntl_setpriority,