]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
use null for db/database config, check for it
authorEvan Prodromou <evan@status.net>
Sat, 3 Dec 2011 16:45:56 +0000 (11:45 -0500)
committerEvan Prodromou <evan@status.net>
Sat, 3 Dec 2011 16:45:56 +0000 (11:45 -0500)
lib/default.php
lib/statusnet.php

index 0f321efe0e2eefad83e456270425699b680dd870..b20af476d659bf016f66952a41c9167a4b9bc975 100644 (file)
@@ -66,7 +66,7 @@ $default =
               'minify' => true, // true to use the minified versions of JS files; false to use orig files. Can aid during development
               ),
         'db' =>
-        array('database' => 'YOU HAVE TO SET THIS IN config.php',
+          array('database' => null, // must be set
               'schema_location' => INSTALLDIR . '/classes',
               'class_location' => INSTALLDIR . '/classes',
               'require_prefix' => 'classes/',
index bffa62577348338266a52ead61e4ca66a82c0af6..5a20789e01e851b7394258b4c4de7f8d400ebd31 100644 (file)
@@ -383,6 +383,7 @@ class StatusNet
                 $config['cache']['base'] = $config['memcached']['base'];
             }
         }
+
         if (array_key_exists('xmpp', $config)) {
             if ($config['xmpp']['enabled']) {
                 addPlugin('xmpp', array(
@@ -398,6 +399,12 @@ class StatusNet
                 ));
             }
         }
+
+        // Check for database server; must exist!
+
+        if (empty($config['db']['database'])) {
+            throw new ServerException("No database server for this site.");
+        }
     }
 
     /**