diff options
Diffstat (limited to 'modules/gallery/hooks')
| -rw-r--r-- | modules/gallery/hooks/init_gallery.php | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/modules/gallery/hooks/init_gallery.php b/modules/gallery/hooks/init_gallery.php index 10383e9a..64e44b56 100644 --- a/modules/gallery/hooks/init_gallery.php +++ b/modules/gallery/hooks/init_gallery.php @@ -24,6 +24,15 @@ if (!file_exists(VARPATH . "database.php")) {    url::redirect(url::abs_file("installer"));  } +// Simple and cheap test to make sure that the database config is ok.  Do this before we do +// anything else database related. +try { +  Database::instance()->connect(); +} catch (Kohana_PHP_Exception $e) { +  print "Database configuration error.  Please check var/database.php"; +  exit; +} +  Event::add("system.ready", array("Gallery_I18n", "instance"));  Event::add("system.ready", array("module", "load_modules"));  Event::add("system.ready", array("gallery", "ready")); | 
