diff options
Diffstat (limited to 'phpBB')
-rw-r--r-- | phpBB/install.php | 32 | ||||
-rw-r--r-- | phpBB/language/lang_english/lang_admin.php | 6 |
2 files changed, 37 insertions, 1 deletions
diff --git a/phpBB/install.php b/phpBB/install.php index efd0d3ba54..a97c049a58 100644 --- a/phpBB/install.php +++ b/phpBB/install.php @@ -614,6 +614,38 @@ else } else if( isset($dbms) ) { + switch( $dbms ) + { + case 'msaccess': + case 'mssql-odbc': + $check_exts = 'odbc'; + $check_other = 'odbc'; + break; + case 'mssql': + $check_exts = 'mssql'; + $check_other = 'sybase'; + break; + case 'mysql': + case 'mysql4': + $check_exts = 'mysql'; + $check_other = 'mysql'; + break; + case 'postgres': + $check_exts = 'pgsql'; + $check_other = 'pgsql'; + break; + } + if( !extension_loaded( $check_exts ) && !extension_loaded( $check_other ) ) + { + $template->assign_block_vars("switch_error_install", array()); + + $template->assign_vars(array( + "L_ERROR_TITLE" => $lang['Installer_Error'], + "L_ERROR" => $lang['Install_No_Ext']) + ); + $template->pparse('body'); + exit; + } include($phpbb_root_path.'includes/db.'.$phpEx); } diff --git a/phpBB/language/lang_english/lang_admin.php b/phpBB/language/lang_english/lang_admin.php index 0512f3c5dd..deb8b29925 100644 --- a/phpBB/language/lang_english/lang_admin.php +++ b/phpBB/language/lang_english/lang_admin.php @@ -697,8 +697,12 @@ $lang['Upgrade'] = "Upgrade"; $lang['Install_Method'] = "Choose your installation method"; +$lang['Install_No_Ext'] = "The php configuration on your server doesn't support the database type that you choose"; + +$lang['Install_No_PCRE'] = "phpBB2 Requires the Perl-Compatible Regular Expressions Module for php which your php configuration doesn't appear to support!"; + // // That's all Folks! // ------------------------------------------------- -?>
\ No newline at end of file +?> |