PHP Fatal error: Uncaught Exception: Curl extension is required for TwilioRestClient to work in /var/www/xxf/wp-content/plugins/woocommerce-reminder-pro/classes/twilio-phone-verification/twilio.php:34
Stack trace:
#0 /var/www/xxf/wp-content/plugins/woocommerce-reminder-pro/core/class.plugin.php(970): require_once()
#1 /var/www/xxf/wp-content/plugins/woocommerce-reminder-pro/core/class.plugin.php(73): FC_Plugin_Base->_load_files()
#2 /var/www/xxf/wp-content/plugins/woocommerce-reminder-pro/woocommerce-reminder-pro.php(51): FC_Plugin_Base->__construct(Array)
#3 /var/www/xxf/wp-content/plugins/woocommerce-reminder-pro/woocommerce-reminder-pro.php(1440): WCRP_Reminder->__construct()
#4 /var/www/xxf/wp-admin/includes/plugin.php(555): include_once('/var/www/mu/sta...')
#5 phar:///usr/local/bin/wp/vendor/wp-cli/extension-command/src/Plugin_Command.php(284): activate_plugin('woocommerce-rem...', '', NULL)
#6 [internal function]: Plugin_Command->activa in /var/www/xxf/wp-content/plugins/woocommerce-reminder-pro/classes/twilio-phone-verification/twilio.php on line 34

Please don’t throw this exception if the plugin is being activated via command line.

It seems your plugin is conflicting with your any plugin or theme files. Please give us your wp-admin details so we can resolve your issue as soon as possible. You can give me details at

Thank You
Thanks but I think you missed the point. This only happens when using WP CLI. The plugin is run whenever WP CLI runs a command, and then it throws this error if CURL isn't installed. It doesn't generate the error through PHP, as CURL is installed there. It happens when WordPress is loaded via PHP CLI. In my case, PHP CLI did not have CURL installed. To replicate this error, run any WP CLI command when the plugin is loaded and CURL is not installed in PHP CLI.

Please login or Register to Submit Answer