Modif creation de la bdd
This commit is contained in:
parent
fb1d7f12be
commit
acdabb4434
@ -99,5 +99,5 @@ tr.bg1 {
|
||||
}
|
||||
|
||||
tr.bg2 {
|
||||
background-color: #CAC8C0;
|
||||
background-color: #B5E5E5;
|
||||
}
|
||||
@ -7,9 +7,10 @@
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="main-inside">
|
||||
<h2>Installation de Dolibarr - Etape 1/5</h2>
|
||||
|
||||
<?PHP
|
||||
include("./inc.php");
|
||||
$etape = 2;
|
||||
print "<h2>Installation de Dolibarr - Etape $etape/$etapes</h2>";
|
||||
|
||||
$conf = "../conf/conf.php";
|
||||
|
||||
@ -63,67 +64,119 @@ if ($HTTP_POST_VARS["action"] == "set")
|
||||
if (file_exists("$conf"))
|
||||
{
|
||||
include ("$conf");
|
||||
}
|
||||
|
||||
print "<tr><td>Configuration enregistrée</td><td>OK</td>";
|
||||
|
||||
print '<tr><td colspan="2">Test des répertoires</td></tr>';
|
||||
print "<tr><td>Configuration enregistrée</td><td>OK</td>";
|
||||
|
||||
if (! is_dir($HTTP_POST_VARS["main_dir"]))
|
||||
{
|
||||
print "<tr><td>Le dossier ".$HTTP_POST_VARS["main_dir"]." n'existe pas !</td><td>Erreur</td></tr>";
|
||||
$error++;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
print "<tr><td>Le dossier ".$HTTP_POST_VARS["main_dir"]." existe</td><td>OK</td></tr>";
|
||||
/*
|
||||
* Répertoire des documents
|
||||
*/
|
||||
if (! is_dir($HTTP_POST_VARS["main_dir"]."/document"))
|
||||
print '<tr><td colspan="2">Test des répertoires</td></tr>';
|
||||
|
||||
if (! is_dir($HTTP_POST_VARS["main_dir"]))
|
||||
{
|
||||
@mkdir($HTTP_POST_VARS["main_dir"]."/document", 0755);
|
||||
}
|
||||
|
||||
|
||||
if (! is_dir($HTTP_POST_VARS["main_dir"]."/document"))
|
||||
{
|
||||
print "<tr><td>Le dossier ".$HTTP_POST_VARS["main_dir"]."/document n'existe pas !<p>";
|
||||
print "- Vous devez créer le dossier : <b>".$HTTP_POST_VARS["main_dir"]."/document</b> et permettre au serveur web d'écrire dans celui-ci";
|
||||
print '</td><td bgcolor="red">Erreur</td></tr>';
|
||||
print "<tr><td>Le dossier ".$HTTP_POST_VARS["main_dir"]." n'existe pas !</td><td>Erreur</td></tr>";
|
||||
$error++;
|
||||
}
|
||||
else
|
||||
{
|
||||
$dir[0] = $HTTP_POST_VARS["main_dir"]."/document/facture";
|
||||
$dir[1] = $HTTP_POST_VARS["main_dir"]."/document/propale";
|
||||
$dir[2] = $HTTP_POST_VARS["main_dir"]."/document/societe";
|
||||
$dir[3] = $HTTP_POST_VARS["main_dir"]."/document/ficheinter";
|
||||
$dir[4] = $HTTP_POST_VARS["main_dir"]."/document/produit";
|
||||
|
||||
for ($i = 0 ; $i < sizeof($dir) ; $i++)
|
||||
|
||||
print "<tr><td>Le dossier ".$HTTP_POST_VARS["main_dir"]." existe</td><td>OK</td></tr>";
|
||||
/*
|
||||
* Répertoire des documents
|
||||
*/
|
||||
if (! is_dir($HTTP_POST_VARS["main_dir"]."/document"))
|
||||
{
|
||||
if (is_dir($dir[$i]))
|
||||
@mkdir($HTTP_POST_VARS["main_dir"]."/document", 0755);
|
||||
}
|
||||
|
||||
|
||||
if (! is_dir($HTTP_POST_VARS["main_dir"]."/document"))
|
||||
{
|
||||
print "<tr><td>Le dossier ".$HTTP_POST_VARS["main_dir"]."/document n'existe pas !<p>";
|
||||
print "- Vous devez créer le dossier : <b>".$HTTP_POST_VARS["main_dir"]."/document</b> et permettre au serveur web d'écrire dans celui-ci";
|
||||
print '</td><td bgcolor="red">Erreur</td></tr>';
|
||||
$error++;
|
||||
}
|
||||
else
|
||||
{
|
||||
$dir[0] = $HTTP_POST_VARS["main_dir"]."/document/facture";
|
||||
$dir[1] = $HTTP_POST_VARS["main_dir"]."/document/propale";
|
||||
$dir[2] = $HTTP_POST_VARS["main_dir"]."/document/societe";
|
||||
$dir[3] = $HTTP_POST_VARS["main_dir"]."/document/ficheinter";
|
||||
$dir[4] = $HTTP_POST_VARS["main_dir"]."/document/produit";
|
||||
|
||||
for ($i = 0 ; $i < sizeof($dir) ; $i++)
|
||||
{
|
||||
print "<tr><td>Le dossier ".$dir[$i]." existe</td><td>OK</td></tr>";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (! @mkdir($dir[$i], 0755))
|
||||
if (is_dir($dir[$i]))
|
||||
{
|
||||
print "<tr><td>Impossible de créer : ".$dir[$i]."</td><td bgcolor=\"red\">Erreur</td></tr>";
|
||||
$error++;
|
||||
print "<tr><td>Le dossier ".$dir[$i]." existe</td><td>OK</td></tr>";
|
||||
}
|
||||
else
|
||||
{
|
||||
print "<tr><td>Création de : ".$dir[$i]." réussie</td><td>OK</td></tr>";
|
||||
if (! @mkdir($dir[$i], 0755))
|
||||
{
|
||||
print "<tr><td>Impossible de créer : ".$dir[$i]."</td><td bgcolor=\"red\">Erreur</td></tr>";
|
||||
$error++;
|
||||
}
|
||||
else
|
||||
{
|
||||
print "<tr><td>Création de : ".$dir[$i]." réussie</td><td>OK</td></tr>";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Base de données
|
||||
*
|
||||
*/
|
||||
require ($dolibarr_main_document_root . "/lib/mysql.lib.php");
|
||||
require ($dolibarr_main_document_root . "/conf/conf.class.php");
|
||||
|
||||
$conf = new Conf();
|
||||
$conf->db->host = $dolibarr_main_db_host;
|
||||
$conf->db->name = $dolibarr_main_db_name;
|
||||
$conf->db->user = $dolibarr_main_db_user;
|
||||
$conf->db->pass = $dolibarr_main_db_pass;
|
||||
$db = new DoliDb();
|
||||
$ok = 0;
|
||||
if ($db->connected == 1)
|
||||
{
|
||||
print "<tr><td>Connexion réussie au serveur : $dolibarr_main_db_host</td><td>OK</td></tr>";
|
||||
|
||||
if($db->database_selected == 1)
|
||||
{
|
||||
//
|
||||
// Connexion base existante
|
||||
//
|
||||
print "<tr><td>Connexion réussie à la base : $dolibarr_main_db_name</td><td>OK</td></tr>";
|
||||
|
||||
$ok = 1 ;
|
||||
}
|
||||
else
|
||||
{
|
||||
//
|
||||
// Création de la base
|
||||
//
|
||||
|
||||
print "<tr><td>Echec de connexion à la base : $dolibarr_main_db_name</td><td>Warning</td></tr>";
|
||||
|
||||
$ok = 0;
|
||||
|
||||
print "<tr><td>Création de la base : $dolibarr_main_db_name</td><td>-</td></tr>";
|
||||
|
||||
if ($db->create_db ($dolibarr_main_db_name))
|
||||
{
|
||||
print "<tr><td>Création de la base réussie : $dolibarr_main_db_name</td><td>OK</td></tr>";
|
||||
$db->select_db ($dolibarr_main_db_name);
|
||||
}
|
||||
else
|
||||
{
|
||||
print "<tr><td>Echec de création de la base : $dolibarr_main_db_name</td><td>ERREUR</td></tr>";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -7,9 +7,11 @@
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="main-inside">
|
||||
<h2>Installation de Dolibarr - Etape 2/5</h2>
|
||||
|
||||
<?PHP
|
||||
include("./inc.php");
|
||||
$etape = 3;
|
||||
print "<h2>Installation de Dolibarr - Etape $etape/$etapes</h2>";
|
||||
|
||||
$conf = "../conf/conf.php";
|
||||
if (file_exists($conf))
|
||||
{
|
||||
@ -65,11 +67,10 @@ if ($HTTP_POST_VARS["action"] == "set")
|
||||
|
||||
while (($file = readdir($handle))!==false)
|
||||
{
|
||||
if (substr($file, strlen($file) - 4) == '.sql' && substr($file,0,4) == 'llx_')
|
||||
if (substr($file, strlen($file) - 4) == '.sql' &&
|
||||
substr($file,0,4) == 'llx_')
|
||||
{
|
||||
$name = substr($file, 0, strlen($file) - 4);
|
||||
$classname = substr($file, 0, strlen($file) -12);
|
||||
|
||||
print "<tr><td>Création de la table $name</td>";
|
||||
$buffer = '';
|
||||
$fp = fopen($dir.$file,"r");
|
||||
@ -92,6 +93,7 @@ if ($HTTP_POST_VARS["action"] == "set")
|
||||
$error++;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
closedir($handle);
|
||||
}
|
||||
@ -110,7 +112,7 @@ if ($HTTP_POST_VARS["action"] == "set")
|
||||
</div>
|
||||
</div>
|
||||
<div class="barrebottom">
|
||||
<form action="etape3.php" method="POST">
|
||||
<form action="etape4.php" method="POST">
|
||||
<input type="hidden" name="action" value="set">
|
||||
<input type="submit" value="Etape suivante ->">
|
||||
</form>
|
||||
|
||||
@ -7,9 +7,12 @@
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="main-inside">
|
||||
<h2>Installation de Dolibarr - Etape 3/5</h2>
|
||||
|
||||
<?PHP
|
||||
include("./inc.php");
|
||||
$etape = 4;
|
||||
print "<h2>Installation de Dolibarr - Etape $etape/$etapes</h2>";
|
||||
|
||||
$conf = "../conf/conf.php";
|
||||
if (file_exists($conf))
|
||||
{
|
||||
@ -93,7 +96,7 @@ if ($HTTP_POST_VARS["action"] == "set")
|
||||
</div>
|
||||
</div>
|
||||
<div class="barrebottom">
|
||||
<form action="etape4.php" method="POST">
|
||||
<form action="etape5.php" method="POST">
|
||||
<input type="hidden" name="action" value="set">
|
||||
<input type="submit" value="Etape suivante ->">
|
||||
</form>
|
||||
|
||||
@ -7,9 +7,12 @@
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="main-inside">
|
||||
<h2>Installation de Dolibarr - Etape 4/5</h2>
|
||||
|
||||
<?PHP
|
||||
include("./inc.php");
|
||||
$etape = 5;
|
||||
print "<h2>Installation de Dolibarr - Etape $etape/$etapes</h2>";
|
||||
|
||||
$conf = "../conf/conf.php";
|
||||
if (file_exists($conf))
|
||||
{
|
||||
|
||||
@ -7,9 +7,12 @@
|
||||
<body>
|
||||
<div class="main">
|
||||
<div class="main-inside">
|
||||
<h2>Installation de Dolibarr - Etape 5/5</h2>
|
||||
|
||||
<?PHP
|
||||
include("./inc.php");
|
||||
$etape = 6;
|
||||
print "<h2>Installation de Dolibarr - Etape $etape/$etapes</h2>";
|
||||
|
||||
$conf = "../conf/conf.php";
|
||||
if (file_exists($conf))
|
||||
{
|
||||
|
||||
@ -103,8 +103,9 @@ exemples :
|
||||
</ul>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="3" align="center">Base de données</td>
|
||||
<td colspan="3" align="center"><h2>Base de données<h2></td>
|
||||
</tr>
|
||||
|
||||
<tr class="bg1">
|
||||
@ -129,10 +130,30 @@ exemples :
|
||||
<td valign="top">Mot de passe</td>
|
||||
<td>
|
||||
<input type="text" name="db_pass" value="<?PHP print $dolibarr_main_db_pass ?>">
|
||||
</td><td><a class="comment">Laisser vide si vous vous connectez en anonymous</a>
|
||||
</td><td><div class="comment">Laisser vide si vous vous connectez en anonymous</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<td colspan="3" align="center"><h2>Base de données - Accés super utilisateur</h2></td>
|
||||
|
||||
<tr class="bg1">
|
||||
<td valign="top">Login</td>
|
||||
<td>
|
||||
<input type="text" name="db_user_root">
|
||||
</td><td><div class="comment">Login de l'utilisateur ayant les droits de création de la base de données, inutile si vous êtes chez un hébergeur, votre base de données est déjà créée. Laisser vide si vous vous connectez en anonymous</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr class="bg2">
|
||||
<td valign="top">Mot de passe</td>
|
||||
<td>
|
||||
<input type="text" name="db_pass_root">
|
||||
</td><td><div class="comment">Laisser vide si vous vous connectez en anonymous</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user