Changeset 341
- Timestamp:
- 10/15/08 22:31:54 (14 years ago)
- Location:
- dev/install
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
dev/install/install_step3.php
r254 r341 9 9 $_SESSION['sql']['pass'] = $_POST['dbpass']; 10 10 $_SESSION['sql']['db'] = $_POST['db']; 11 $_SESSION['sql']['engine'] = $_POST['engine']; 11 12 } 12 13 … … 37 38 <tr><td width="120"><b>Password:</b></td><td><input type=text name=dbpass id=pass size=20 maxlength=80 value="<?php echo $_SESSION['sql']['pass']; ?>"></td></tr> 38 39 <tr><td width="120"><b>Database:</b></td><td><input type=text name=db id=db size=20 maxlength=80 value="<?php echo $_SESSION['sql']['db']; ?>"></td></tr> 40 <tr><td width="120"><b>Engine:</b></td><td><input type=radio name=engine id=engine value="MyISAM"> MyISAM <input type=radio name=engine id=engine value="InnoDB">InnoDB</tr> 39 41 <tr><td width="120"></td><td><input type=submit name=submit value="Test"></td></tr> 40 42 </table> … … 62 64 if (mysql_select_db($_SESSION['sql']['db'])) 63 65 { 64 echo 'Successfully selected database "'.$_SESSION['sql']['db'].'", everything is fine to continue.<br/>';66 echo 'Successfully selected database "'.$_SESSION['sql']['db'].'", everything seems fine to continue.<br/>'; 65 67 $stoppage = false; 68 69 //InnoDB check 70 if ($stoppage == false && $_SESSION['sql']['engine'] == 'InnoDB'){ 71 echo "</br>Checking Database Engine InnoDB.. <br/>"; 72 $stoppage = true; 73 $result = mysql_query('SHOW ENGINES;'); 74 while (($row = mysql_fetch_row($result)) && $stoppage == true){ 75 if ($row[0] == 'InnoDB'){ 76 if ($row[1] == 'YES' || $row[1] == 'DEFAULT'){ // (YES / NO / DEFAULT) 77 $stoppage = false; 78 } 79 } 80 } 81 if ($stoppage){ 82 echo 'Error: InnoDB is not supported on your MySQL Server.</br>'; 83 }else{ 84 echo 'InnoDB is supported on your MySQL Server.</br>'; 85 } 86 } 87 88 66 89 } 67 90 else … … 76 99 } 77 100 } 101 die(); 78 102 ?> 79 103 -
dev/install/install_step4.php
r267 r341 72 72 { 73 73 echo 'done<br/>'; 74 if $_SESSION['sql']['engine'] == "InnoDB"{ 75 echo 'Altering table '. $table .' into InnoDB...'; 76 $id = mysql_query('ALTER TABLE '.$table.' ENGINE=InnoDB;'); 77 if ($id) 78 { 79 echo 'done<br/>'; 80 } 81 else 82 { 83 echo 'error: '.mysql_error().'<br/>'; 84 } 85 } 74 86 } 75 87 else