summaryrefslogtreecommitdiff
path: root/includes/database.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/database.inc')
-rw-r--r--includes/database.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/includes/database.inc b/includes/database.inc
index f1117b090..3e095e334 100644
--- a/includes/database.inc
+++ b/includes/database.inc
@@ -102,6 +102,11 @@ function db_set_active($name = 'default') {
global $db_url, $db_type, $active_db;
static $db_conns;
+ if (empty($db_url)) {
+ include_once 'includes/install.inc';
+ install_goto('install.php');
+ }
+
if (!isset($db_conns[$name])) {
// Initiate a new connection, using the named DB URL specified.
if (is_array($db_url)) {