skip to Main Content

I want to fetch orders from my ebay seller account.
I have integrated successfully on my local but when i hosted it to live then it gives error like :

Warning: curl_exec() has been disabled for security reasons in /home/GetOrders/get-common/eBaySession.php on line 74
Error sending request

when i see my phpinfo() it gives curl enabled. and I’m sure it’s enabled because i’m using one another api with curl in my site as well.

help me please to get out from this.
Thanks

2

Answers


  1. The module might be activated, but it could be in the disabled list. According to this answer,

    There is a php.ini directive called disable_functions. Functions added to this list will be disabled by PHP and when you try to execute those functions, you get this error. As mentioned, in all probability your hosting provider has added exec to the disabled list.

    Login or Signup to reply.
  2. look your php.ini file if curl_exec is listed inside disable_functions. if yes, remove it.

    ex.

    $ 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,
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search