我想从易趣卖家帐户中获取订单。 我已成功集成到我的本地,但当我托管它时,它会给出错误,如:
警告:由于安全原因,第74行/home/GetOrders/get-common/eBaySession.php已禁用curl_exec() 发送请求时出错
当我看到我的phpinfo()时,它启用了curl。并且我确定它已启用,因为我在我的网站中使用另一个带卷曲的api。
请帮我解决这个问题。 感谢
答案 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,