diff --git a/core/SettingsPiwik.php b/core/SettingsPiwik.php
index 353256e7d76bb56f1a427319799eeef6d4b04102..f71ecf0ec1b787c108098548b759cf2c897000f3 100644
--- a/core/SettingsPiwik.php
+++ b/core/SettingsPiwik.php
@@ -273,7 +273,19 @@ class SettingsPiwik
     {
         // Now testing if the webserver is running
         try {
-            $fetched = Http::sendHttpRequest($piwikServerUrl, $timeout = 45);
+            $fetched = Http::sendHttpRequestBy('curl',
+                                                $piwikServerUrl,
+                                                $timeout = 45,
+                                                $userAgent = null,
+                                                $destinationPath = null,
+                                                $file = null,
+                                                $followDepth = 0,
+                                                $acceptLanguage = false,
+
+                                                // Accept self signed certificates for now
+                                                $acceptInvalidSslCertificate = true
+        );
+
         } catch (Exception $e) {
             $fetched = "ERROR fetching: " . $e->getMessage();
         }