]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Merge branch 'master' of git.gnu.io:gnu/gnu-social
authorMikael Nordfeldth <mmn@hethane.se>
Thu, 1 Sep 2016 23:01:57 +0000 (01:01 +0200)
committerMikael Nordfeldth <mmn@hethane.se>
Thu, 1 Sep 2016 23:01:57 +0000 (01:01 +0200)
lib/installer.php

index d2fda9256094a0dfff2b2e2454a71511a3add094..346c706d61aab1fd4fe8a05363c4edd72e8c64be 100644 (file)
@@ -285,6 +285,11 @@ abstract class Installer
         $this->updateStatus("Checking database...");
         $conn = $this->connectDatabase($dsn);
 
+        if (!$conn instanceof DB_common) {
+            // Is not the right instance
+            throw new Exception('Cannot connect to database: ' . $conn->getMessage());
+        }
+
         // ensure database encoding is UTF8
         if ($this->dbtype == 'mysql') {
             // @fixme utf8m4 support for mysql 5.5?
@@ -299,11 +304,6 @@ abstract class Installer
             }
         }
 
-        if (!$conn instanceof DB_common) {
-            // Is not the right instance
-            throw new Exception('Cannot connect to database: ' . $conn->getMessage());
-        }
-
         $res = $this->updateStatus("Creating database tables...");
         if (!$this->createCoreTables($conn)) {
             $this->updateStatus("Error creating tables.", true);