Changeset 3 for branches/rsr.v5.1.dev/web/install/mods/e_install.php
- Timestamp:
- Nov 14, 2011, 11:17:15 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/rsr.v5.1.dev/web/install/mods/e_install.php
r1 r3 123 123 124 124 function install_db($env) 125 { try 126 { if(($sql = file_get_contents("dist/sql/init.sql")) !== false) 127 { if($sql) try 128 { $env->data->sql->query($sql); 125 { $flag = 0; 126 try 127 { $env->data->sql->query("USE ".$_POST["db_base"]); 128 if(($sql = file_get_contents("dist/sql/init.sql")) !== false) 129 { $flag = 1; 130 if($sql) try 131 { $flag = 2; 132 $env->data->sql->query($sql); 133 $flag = 3; 129 134 if(($sql = file_get_contents("dist/sql/raz.sql")) !== false) 130 { if($sql) try 131 { $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql); 135 { $flag = 4; 136 if($sql) try 137 { $flag = 5; 138 $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql); 132 139 $v_sql = explode("# --", $sql); 133 140 foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql); 141 $flag = 6; 134 142 if(($sql = file_get_contents("dist/sql/tables.sql")) !== false) 135 { if($sql) try 136 { $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql); 143 { $flag = 7; 144 if($sql) try 145 { $flag = 8; 146 $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql); 137 147 $v_sql = explode("# --", $sql); 138 148 foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql); 149 $flag = 9; 139 150 if(($sql = file_get_contents("dist/sql/content.sql")) !== false) 140 { if($sql) try 141 { $punbb_url = "http://".$_SERVER["SERVER_NAME"]; 151 { $flag = 10; 152 if($sql) try 153 { $flag = 11; 154 $punbb_url = "http://".$_SERVER["SERVER_NAME"]; 142 155 $v_path = explode("/", $_SERVER["SCRIPT_NAME"]); 143 156 $path = ""; … … 161 174 $v_sql = explode("# --", $sql); 162 175 foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql); 176 $flag = 12; 163 177 } 164 178 catch(Exception $_e) … … 173 187 ."<br/>vérifiez que vous avez bien uploadé tous les fichiers"; 174 188 } 175 catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier tables.sql"; return; } 189 catch(Exception $_e) 190 { $env->message = 191 "Impossible d'executer les requetes du fichier tables.sql" 192 ."<br/>erreur dans la requete sql:<br/>".$_sql; 193 return; 194 } 176 195 } 177 196 else $env->message .= … … 185 204 ."<br/>vérifiez que vous avez bien uploadé tous les fichiers"; 186 205 } 187 catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier init.sql"; return; } 206 catch(Exception $_e) 207 { $env->message = 208 "Impossible d'executer les requetes du fichier init.sql (flag ".$flag.")" 209 ."<br>Vérifiez que vous avez indiqué les bon paramètres de connection à la base de données"; 210 return; 211 } 188 212 } 189 213 else $env->message .= … … 191 215 ."<br/>vérifiez que vous avez bien uploadé tous les fichiers"; 192 216 } 193 catch(Exception $_e) { $env->message .= " <br/>impossible d'accéder à la base de données"; }217 catch(Exception $_e) { $env->message .= "impossible d'accéder à la base de données"; } 194 218 } 195 219 196 220 function clear_pun_cache() 197 221 { if(is_dir("../punbb/cache/") && ($dh = opendir("../punbb/cache/"))) 198 { while(($file = readdir($dh)) !== false) if(strpos($file, "cache_") === 0 && $file !== "cache_smilies.php") @unlink("../punbb/cache/".$file);222 { while(($file = readdir($dh)) !== false) if(strpos($file, "cache_") === 0) @unlink("../punbb/cache/".$file); 199 223 closedir($dh); 200 224 }
Note: See TracChangeset
for help on using the changeset viewer.