You are not logged in.
Pages: 1
Topic closed
bonsoir
j'installe glpi et me base mysql est déjà créee, condition de l'hébergeur !
maintenant dans le script install.php il n'y a pas de test IF DATABASE EXIST et quand elle est déjà créé l'install boucle ...
je propose de modifier le script d'install.php
function step4 (.............
//
//
//
$link = mysql_connect($host,$user,$password); // ici on test la connexion OK
if(!empty($databasename)) {
$db_selected = mysql_select_db($databasename, $link);
if (!$db_selected) {
echo $lang["install"][41];
echo "<br />";
echo $lang["install"][36]." ". mysql_error();
prev_form($host,$user,$password);
}
else {
if (create_conn_file($host,$user,$password,$databasename)) {
fill_db();
echo "<p>".$lang["install"][43]."</p>";
echo "<p>".$lang["install"][44]."</p>";
echo "<p>".$lang["install"][45]."</p>";
echo "<p>".$lang["install"][46]."</p>";
next_form();
}
else {
echo "<p>".$lang["install"][47]."</p>";
prev_form();
}
}
mysql_close($link);
}
elseif(!empty($newdatabasename)) {
// BUG cette fonction est obsolète je l'ai remplacé par la nouvelle
//if (mysql_create_db($newdatabasename)) {
// END BUG
if (mysql_query("CREATE DATABASE IF NOT EXIST ".$newdatabasename)){ // ici la modif
echo "<p>Base de données créée </p>";
//
// suite du script
j'ai essayé la modif mais je suis toujours bloqué
merci pour l'aide apportée
Offline
Vous pouvez vous reporter à la documentation d'installation chez une hébergeur de type free.
http://glpi.indepnet.org/article.php3?id_article=59
Cela devrait vous donner la marche a suivre pour votre installation.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
bonjour,
merci pour votre réponse rapide, j'ai tenté l'install manuel mais encore plus galère que de modifier le code.
pour les initiés la modif que j'ai proposé hier soir est OK mis à part que j'ai buguer EXISTS
correction
elseif(!empty($newdatabasename)) {
// BUG cette fonction est obsolète je l'ai remplacé par la nouvelle
//if (mysql_create_db($newdatabasename)) {
// END BUG
if (mysql_query("CREATE DATABASE IF NOT EXISTS ".$newdatabasename)){ // ici la modif
echo "<p>Base de données créée </p>";
//
// suite du script
je viens d'essayer l'install automatique une fois la modification faite et tout fonctionne, je propose cette correction pour faciliter l'install.
merci encore aux développeurs de GPLI
Offline
En effet cela fonctionne. Corrigé dans el CVS
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1
Topic closed