$dbtype, 'dbhost' => $dbhost, 'dbname' => $dbname, 'dbpass' => $dbpass, 'dbuser' => $dbuser, 'dbpersist' => $dbpersist, 'root_dir' => $baseDir, 'base_url' => $baseUrl ); // Version array for moving from version to version. $versionPath = array( '1.0.2', '2.0-alpha', '2.0-beta', '2.0', '2.0.1', '2.0.2', '2.0.3', '2.0.4', '2.1-rc1', '2.1-rc2', ); global $lastDBUpdate; $lastDBUpdate = ''; require_once( DP_BASE_DIR.'/lib/adodb/adodb.inc.php' ); @include_once DP_BASE_DIR.'/includes/version.php'; $db = NewADOConnection($dbtype); if(!empty($db)) { $dbc = $db->Connect($dbhost,$dbuser,$dbpass); if ($dbc) $existing_db = $db->SelectDB($dbname); } else { $dbc = false; } $current_version = $dp_version_major . '.' . $dp_version_minor; $current_version .= isset($dp_version_patch) ? ('.'.$dp_version_patch) : ''; $current_version .= isset($dp_version_prepatch) ? ('-'.$dp_version_prepatch) : ''; if ($dobackup){ if( $dbc ) { require_once( DP_BASE_DIR.'/lib/adodb/adodb-xmlschema.inc.php' ); $schema = new adoSchema( $db ); $sql = $schema->ExtractSchema(true); header('Content-Disposition: attachment; filename="dPdbBackup'.date('Ymd').date('His').'.xml"'); header('Content-Type: text/xml'); echo $sql; exit; } else { $backupMsg = 'ERROR: No Database Connection available! - Backup not performed!'; } } ?>
dotProject Installer| Progress: |
Execute('DROP DATABASE IF EXISTS '.$dbname);
$existing_db = false;
}
if (! $existing_db) {
dPmsg('Creating new Database');
$db->Execute('CREATE DATABASE '.$dbname);
$dbError = $db->ErrorNo();
if ($dbError <> 0 && $dbError <> 1007) {
$dbErr = true;
$dbMsg .= 'A Database Error occurred. Database has not been created! The provided database details are probably not correct. |
| Database Installation Feedback: | Please note that errors relating to dropping indexes during upgrades are NORMAL and do not indicate a problem. |
| Config File Creation Feedback: | |
| The following Content should go to ./includes/config.php. Create that text file manually and copy the following lines in by hand. Delete all empty lines and empty spaces after '?>' and save. This file should be readable by the webserver. | |
Login and Configure the dotProject System Environment |
|
The Administrator login has been set to admin with a password of passwd. It is a good idea to change this password when you first log in |
|