Title: Plugin hangs on first config without php-curl
Last modified: January 13, 2026

---

# Plugin hangs on first config without php-curl

 *  Resolved [quartersawn](https://wordpress.org/support/users/quartersawn/)
 * (@quartersawn)
 * [5 months ago](https://wordpress.org/support/topic/plugin-hangs-on-first-config-without-php-curl/)
 * Installing the plugin when php-curl is not installed will cause the plugin to
   hang on first load from configuration page. The problem is in s3.php.
 * Installing the plugin without php-curl installed, and going to configure it causes
   the page to hang. The error log shows that an undefined constant in s3.php is
   the issue.
 *     ```wp-block-code
       PHP Fatal error:  Uncaught Error: Undefined constant "BMI\\Plugin\\External\\CURL_SSLVERSION_TLSv1" in /var/www/html/wordpress/wp-content/plugins/backup-backup/includes/external/s3.php:43\nStack trace:\n#0 /var/www/html/wordpress/wp-content/plugins/backup-backup/includes/external/s3.php(524):
       ```
   
 * The system is a Ubuntu 22.04 and running the latest WordPress 6.9 – but it also
   happens on 5.3
 * The standard php doesn’t define this constant. The minimum version really should
   be v1.2. Replacing this define with a constant (6) allows it to load because 
   the defines are missing.
 *     ```wp-block-code
       /*      public $useSSLVersion = CURL_SSLVERSION_TLSv1; */        public $useSSLVersion = 6; /* CURL_SSLVERSION_TLSv1_2 */
       ```
   
 * Installing php-curl provides the constants.
 * Is there a way for the plugin install to check if php-curl is installed?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-hangs-on-first-config-without-php-curl%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Support [MixHa](https://wordpress.org/support/users/mixha/)
 * (@mixha)
 * [4 months, 3 weeks ago](https://wordpress.org/support/topic/plugin-hangs-on-first-config-without-php-curl/#post-18793500)
 * Hello [@quartersawn](https://wordpress.org/support/users/quartersawn/) ,
 * Thank you for reporting the issue.
 * We have identified the problem and it will be patched in the upcoming plugin 
   version.
 * Kind regards

Viewing 1 replies (of 1 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-hangs-on-first-config-without-php-curl%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/backup-backup/assets/icon-128x128.png?rev=2995566)
 * [Backup Migration](https://wordpress.org/plugins/backup-backup/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/backup-backup/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/backup-backup/)
 * [Active Topics](https://wordpress.org/support/plugin/backup-backup/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/backup-backup/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/backup-backup/reviews/)

## Tags

 * [php curl](https://wordpress.org/support/topic-tag/php-curl/)

 * 2 replies
 * 2 participants
 * Last reply from: [MixHa](https://wordpress.org/support/users/mixha/)
 * Last activity: [4 months, 3 weeks ago](https://wordpress.org/support/topic/plugin-hangs-on-first-config-without-php-curl/#post-18793500)
 * Status: resolved