summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/check_setup.php4
-rw-r--r--app/constants.php4
-rw-r--r--config.default.php10
3 files changed, 9 insertions, 9 deletions
diff --git a/app/check_setup.php b/app/check_setup.php
index c4359d7a..afb08f6a 100644
--- a/app/check_setup.php
+++ b/app/check_setup.php
@@ -20,8 +20,8 @@ if (version_compare(PHP_VERSION, '5.4.0', '<')) {
}
// Check extension: PDO
-if (! extension_loaded('pdo_sqlite') && ! extension_loaded('pdo_mysql')) {
- die('PHP extension required: pdo_sqlite or pdo_mysql');
+if (! extension_loaded('pdo_sqlite') && ! extension_loaded('pdo_mysql') && ! extension_loaded('pdo_pgsql')) {
+ die('PHP extension required: pdo_sqlite or pdo_mysql or pdo_pgsql');
}
// Check extension: mbstring
diff --git a/app/constants.php b/app/constants.php
index d52997d7..d52ce2be 100644
--- a/app/constants.php
+++ b/app/constants.php
@@ -18,13 +18,13 @@ defined('APP_VERSION') or define('APP_VERSION', 'master');
// Base directory
define('BASE_URL_DIRECTORY', dirname($_SERVER['PHP_SELF']));
-// Database driver: sqlite or mysql
+// Database driver: sqlite, mysql or postgres
defined('DB_DRIVER') or define('DB_DRIVER', 'sqlite');
// Sqlite configuration
defined('DB_FILENAME') or define('DB_FILENAME', 'data/db.sqlite');
-// Mysql configuration
+// Mysql/Postgres configuration
defined('DB_USERNAME') or define('DB_USERNAME', 'root');
defined('DB_PASSWORD') or define('DB_PASSWORD', '');
defined('DB_HOSTNAME') or define('DB_HOSTNAME', 'localhost');
diff --git a/config.default.php b/config.default.php
index 80f965dc..5a618b6d 100644
--- a/config.default.php
+++ b/config.default.php
@@ -28,19 +28,19 @@ define('BOARD_CHECK_INTERVAL', 10);
// Period (in second) to consider a task was modified recently (0 to disable, 2 days by default)
define('RECENT_TASK_PERIOD', 48*60*60);
-// Database driver: sqlite or mysql (sqlite by default)
+// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'sqlite');
-// Mysql username
+// Mysql/Postgres username
define('DB_USERNAME', 'root');
-// Mysql password
+// Mysql/Postgres password
define('DB_PASSWORD', '');
-// Mysql hostname
+// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');
-// Mysql database name
+// Mysql/Postgres database name
define('DB_NAME', 'kanboard');
// Enable LDAP authentication (false by default)