[Réglé] [Règlé]Problème message installation

Le forum concernant les demandes de support pour tout problème d'installation sur un forum phpBB 2.0.x.

Modérateur: Equipe

Règles du forum
A lire impérativement sur notre page : Règlement

Pensez à effectuer une recherche et à prendre connaissance du forum de documentation, la réponse à votre question a de grandes chances de s'y trouver.

- Plus aucun support n'est délivré pour phpBB2 depuis le 1er janvier 2009

[Réglé] [Règlé]Problème message installation

Messagepar Eniraa » 05 Jan 2007 à 21:48

Bonjour à tous :)

Ayant decidé de me lancer dans la création de thème, j'ai crée un nouveau forum ... mais voila, problème.

Quand je rentre mes paramètres pour l'installation, il me sort ce message d'erreur :

Une erreur s'est produite durant l'installation
Une erreur s'est produite en essayant de mettre à jour la base de données
Table 'phpbb_auth_access' already exists
Modifié en dernier par Eniraa le 05 Jan 2007 à 22:50, modifié 1 fois.
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 21:51

Oh Scintilla, franchement :o

Centre de documentation :arrow: http://forums.phpbb-fr.com/viewtopic_66286.html

Tu n'as pas lu les règles avant de poster :D :D :D
Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Messagepar Eniraa » 05 Jan 2007 à 21:53

J'était à l'instant sur le centre de doc's ... mais sur "Création d'un thème : les bases"

Désolée :)

Laissez mon message, on ne sait jamais, si j'ai un autre problème :)

Merci beaucoup Pingus :)
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 21:54

Pas de problème :wink:
Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Messagepar Eniraa » 05 Jan 2007 à 22:00

J'ai encore un autre problème

Il m'affiche désormais ceci

"phpBB : Critical Error

Could not connect to the database"

J'ai était sur le centre de documentation :) et j'ai trouvez ceci :

http://forums.phpbb-fr.com/viewtopic_26163.html

Qui m'explique comment paliez ce problème ... manque de chance ... j'ai fait la prémière solution, mais ça ne marche pas ... et j'ignore ce qu'est le chmod ...

*Désolée d'être chiante :p *
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 22:03

Tu es sure de tes infos de connexion : nom de ta base de données, login et mot de passe ?
Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Messagepar Eniraa » 05 Jan 2007 à 22:04

Je peut même te les donner ... lol :)

Oui, j'ai refait plusieurs fois, pour verifier si j'était pas folle ... ça m'prend la tête ...
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 22:06

Scintilla a écrit:J'ai était sur le centre de documentation :) et j'ai trouvez ceci :

http://forums.phpbb-fr.com/viewtopic_26163.html

Qui m'explique comment paliez ce problème ... manque de chance ... j'ai fait la prémière solution, mais ça ne marche pas


Et la 2ème solution ? tu as essayé ?
Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Messagepar Eniraa » 05 Jan 2007 à 22:08

Ben ... ça m'semble bien trop complexe pour moi ... oui je sais, j'persevere pas, mais j'prefere pas, pour eviter de faire des betises ...

J'vais tenter, mais si j'echoue ?
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 22:08

Scintilla a écrit:J'vais tenter, mais si j'echoue ?


T'inquiète pas, je suis là :D :D :D
Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Messagepar Eniraa » 05 Jan 2007 à 22:09

Merci :)

J'essaye, et j't'en donne des nouvelles après :)

*J'espère que tu as du temps :p *
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar Eniraa » 05 Jan 2007 à 22:12

Bon, dejà, je comprend pas ceci :


» Pour l'utiliser, copiez le code, créez un fichier php vide, collez ce code et enregistrez le fichier avec le nom que vous voulez (exemple : infodb.php).
Envoyez-le par FTP à la racine de votre forum et appelez-le depuis votre navigateur en tapant l'adresse :
Code:
http://www.votre_site.xxx/infodb.php

Ca m'soule ... moi j'vais terminer mon thème, pas passer ma nuit sur une sale install'
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 22:18

Quel partie tu ne comprends pas ?

Tu crée un nouveau fichier pphp vide.
Tu colle dedans le code donné dans le tuto
Tu enregistre ce fichier avec le nom infodb.php
Tu l'uploade sur ton FTP dans le répertoire de phpBB
Tu tape l'adresse http://www.tonsite.com/phpBB2/infodb.php
Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Messagepar Eniraa » 05 Jan 2007 à 22:20

C'est deja plus simple.

Le code c'est celui ci :

http://www.votre_site.xxx/infodb.php


??
Aide graphique à heure perdue (pas de MP, merci)
Personne ne se lasse d'être aidé. L'aide est un acte conforme à la nature. Ne te lasse jamais d'en recevoir ni d'en apporter
Eniraa
Empereur des posts
Empereur des posts
 
Messages: 1078
Enregistré le: 27 Oct 2006 à 17:36
Localisation: Pas loin du PC par evidence ^^

Messagepar pingus59 » 05 Jan 2007 à 22:22

Le code c'est celui qui est donné dans le tuto c'est à dire celui là :

Code: Tout sélectionner
                  <?php
                  /***************************************************************************
                  *                               dbinformer.php
                  *                            -------------------
                  *   begin                : Saturday, May 05, 2002
                  *   copyright            : (C) 2002 The phpBB Group
                  *   email                : n/a
                  *
                  *   $Id: dbinformer.php,v 1.65 2002/05/04 12:15:00 Blade Exp $
                  *
                  *   Coded by AL, Techie-Micheal, Blade, and Black Fluffy Lion.
                  *   http://www.phpbb.com/phpBB/groupcp.php?g=7330
                  *
                  ***************************************************************************/
                  /***************************************************************************
                  *
                  *   This program is free software; you can redistribute it and/or modify
                  *   it under the terms of the GNU General Public License as published by
                  *   the Free Software Foundation; either version 2 of the License, or
                  *   (at your option) any later version.
                  *
                  ***************************************************************************/

                  /* magic quotes, borrowed from install.php */
                  set_magic_quotes_runtime(0);
                  if (!get_magic_quotes_gpc())
                  {
                      if (is_array($HTTP_POST_VARS))
                      {
                          while (list($k, $v) = each($HTTP_POST_VARS))
                          {
                              if (is_array($HTTP_POST_VARS[$k]))
                              {
                                  while (list($k2, $v2) = each($HTTP_POST_VARS[$k]))
                                  {
                                      $HTTP_POST_VARS[$k][$k2] = addslashes($v2);
                                  }
                                  @reset($HTTP_POST_VARS[$k]);
                              }
                              else
                              {
                                  $HTTP_POST_VARS[$k] = addslashes($v);
                              }
                          }
                          @reset($HTTP_POST_VARS);
                      }
                  }

                  $all_connected = false;
                  $error = false;
                  $error_msg = '';
                  $select = false;
                  $connect = false;

                  function make_config($dbms, $dbhost, $dbname, $dbuser, $dbpasswd, $table_prefix)
                  {
                      $config_file = '&lt;?php<br />' . "\n";
                      $config_file .= '<br />' . "\n";
                      $config_file .= '//<br />' . "\n";
                      $config_file .= '// phpBB 2.x auto-generated config file<br />' . "\n";
                      $config_file .= '// Do not change anything in this file!<br />' . "\n";
                      $config_file .= '//<br />' . "\n";
                      $config_file .= '<br />' . "\n";
                      $config_file .= '$dbms = \'' . $dbms . '\';<br /><br />' . "\n\n";
                      $config_file .= '$dbhost = \'' . $dbhost . '\';<br />' . "\n";
                      $config_file .= '$dbname = \'' . $dbname . '\';<br />' . "\n";
                      $config_file .= '$dbuser = \'' . $dbuser . '\';<br />' . "\n";
                      $config_file .= '$dbpasswd = \'' . $dbpasswd . '\';<br /><br />' . "\n\n";
                      $config_file .= '$table_prefix = \'' . $table_prefix . '\';<br /><br />' . "\n\n";
                      $config_file .= 'define(\'PHPBB_INSTALLED\', true);<br /><br />' . "\n\n";
                      $config_file .= '?>';

                      return $config_file;
                  }

                  function make_download($dbms, $dbhost, $dbname, $dbuser, $dbpasswd, $table_prefix) 
                  { 
                      $config_file = '<?php' . "\n\n"; 
                      $config_file .= '//' . "\n";
                      $config_file .= '// phpBB 2.x auto-generated config file' . "\n"; 
                      $config_file .= '// Do not change anything in this file!' . "\n"; 
                      $config_file .= '//' . "\n\n"; 
                      $config_file .= '$dbms = \'' . $dbms . '\';' . "\n\n"; 
                      $config_file .= '$dbhost = \'' . $dbhost . '\';' . "\n"; 
                      $config_file .= '$dbname = \'' . $dbname . '\';' . "\n"; 
                      $config_file .= '$dbuser = \'' . $dbuser . '\';' . "\n"; 
                      $config_file .= '$dbpasswd = \'' . $dbpasswd . '\';' . "\n\n"; 
                      $config_file .= '$table_prefix = \'' . $table_prefix . '\';' . "\n\n";
                      $config_file .= 'define(\'PHPBB_INSTALLED\', true);' . "\n\n";
                      $config_file .= '?>';
                       
                      return $config_file;
                  }

                  /* make all the vars safe to display in form inputs and on the user's screen. Borrowed from usercp_register.php */
                  $check_var_list = array('dbms' => 'dbms', 'dbhost' => 'dbhost', 'dbname' => 'dbname', 'dbuser' => 'dbuser', 'dbpasswd' => 'dbpasswd', 'table_prefix' => 'table_prefix');

                  while (list($var, $param) = each($check_var_list))
                  {
                      if (!empty($HTTP_POST_VARS[$param]))
                      {
                          $$var = stripslashes(htmlspecialchars(strip_tags($HTTP_POST_VARS[$param])));
                      }
                  }

                  $available_dbms = array(
                      'mysql' => 'MySQL 3.x',
                      'mysql4' => 'MySQL 4.x',
                      'postgres' => 'PostgreSQL 7.x',
                      'mssql' => 'MS SQL Server 7/2000',
                      'msaccess' => 'MS Access [ ODBC ]',
                      'mssql-odbc' => 'MS SQL Server [ OBDC ]',
                  );

                  if (isset($HTTP_POST_VARS['download_config']) && $HTTP_POST_VARS['download_config'] == true && isset($HTTP_POST_VARS['submit_download_config']) && $HTTP_POST_VARS['submit_download_config'] == 'Download')
                  {
                      /* borrowed from install.php */
                      header('Content-Type: text/x-delimtext; name="config.php"');
                      header('Content-disposition: attachment; filename=config.php');
                      echo make_download($dbms, $dbhost, $dbname, $dbuser, $dbpasswd, $table_prefix);
                      return;
                  }
                  ?>

                  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
                  <html>
                  <head>
                  <meta http-equiv="Content-Type" content="text/html" />
                  <meta http-equiv="Content-Style-Type" content="text/css" />
                  <title>phpBB :: dbinformer.php</title>
                  <link rel="stylesheet" href="templates/subSilver/subSilver.css" type="text/css" />
                  <style type="text/css">
                  <!--
                  p,ul,td {font-size:10pt;}
                  h3 {font-size:12pt;color:blue}
                  //-->
                  </style>
                  </head>
                  <body>
                  <table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
                  <tr>
                  <td class="bodyline"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                  <td>
                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                  <td><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="phpBB2 : Creating Communities" vspace="1" /></a></td>
                  <td align="center" width="100%" valign="middle"><span class="maintitle">dbinformer.php</span>
                  </td>
                  </tr>
                  </table>

                  <br /><b><div align="center">
                  <a href="#what">Vos infos</a> |
                  <a href="#connect">Connexion à la base de données</a> |
                  <a href="#tables">Tables dans la base de données</a> |
                  <a href="#config">Fichier Config</a>
                  </b></div>

                  <table width="100%" border="0" cellspacing="0" cellpadding="10" align="center">
                  <tr>
                  <td align="center" width="100%" valign="middle"><span class="maintitle"></span></td>
                  </tr>
                  <tr>
                  <td width="100%">
                  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
                  <tr>
                  <th colspan="2">Configuration Base de Données</th>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen">Type de Base de Données: </span></td>
                  <td class="row2">
                  <form action="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="post">
                  <select name="dbms">
                  <?php
                  /* loop through the dbms, with the correct one selected (hopefully!) */
                  while (list($var, $param) = each($available_dbms))
                  {
                      $selected = ($dbms == $var) ? ' selected="selected"' : '';
                      echo '<option value="' . $var . '"' . $selected . '>' . $param . '</option>';
                  }
                  ?>
                  </select></td>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen">Nom de serveur de la base de données: </span></td>
                  <td class="row2"><input type="text" name="dbhost" value="<?php echo @$dbhost; ?>" /></td>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen">Nom de votre base de données: </span></td>
                  <td class="row2"><input type="text" name="dbname" value="<?php echo @$dbname; ?>" /></td>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen">Nom d'utilisateur de la base de données: </span></td>
                  <td class="row2"><input type="text" name="dbuser" value="<?php echo @$dbuser; ?>" /></td>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen">Mot de passe de la base de données: </span></td>
                  <td class="row2"><input type="password" name="dbpasswd" value="<?php echo @$dbpasswd; ?>" /></td>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen">Choisissez le préfixe des tables (exemple <b>phpbb_ </b>): </span></td>
                  <td class="row2"><input type="text" name="table_prefix" value="<?php echo @$table_prefix; ?>" /></td>
                  </tr>
                  <tr>
                  <td class="row1" align="right"><span class="gen"><b>Créer un fichier config.php: </b></span></td>
                  </td>
                  <td class="row2"><input type="checkbox" name="generate_config" value="true" <?php $checked = (isset($HTTP_POST_VARS['generate_config']) && $HTTP_POST_VARS['generate_config'] == true) ? 'checked="checked"' : ''; echo $checked; ?> /></td>
                  </tr>
                  <tr>
                  <td class="catbottom" align="center" colspan="2">
                  <input class="mainoption" type="submit" name="submit" value="Submit" /></td>
                  </tr>
                  </form></td>
                  </tr>
                  </table>
                  <?php
                  if (!isset($HTTP_POST_VARS['submit']))
                  {
                      echo '<br />SVP entrez vos données.<br />';
                  }
                  else
                  {
                      /* dbal added by Techie-Micheal [and then obliterated by BFL]. weeeeeee! */
                      switch ($dbms)
                      {
                          case 'mysql':
                              if (function_exists(@mysql_connect))
                              {
                                  $db = array(
                                      'choice' => 'MySQL 3.x',
                                      'connect' => @mysql_connect($dbhost, $dbuser, $dbpasswd),
                                      'select' => @mysql_select_db($dbname),
                                      'error' => @mysql_error(),
                                      'list' => @mysql_list_tables($dbname),
                                      'fetch' => @mysql_fetch_row,
                                      'close' => @mysql_close()
                                  );
                              }
                              else
                              {
                                  $error = true;
                                  $error_msg = 'Les fonctions requises pour effectuer cette opération ne sont pas disponibles pour ' . $available_dbms[$dbms] . '.';
                              }
                          break;

                          case 'mysql4':
                              if (function_exists(@mysql_connect))
                              {
                                  $db = array(
                                      'choice' => 'MySQL 4.x',
                                      'connect' => @mysql_connect($dbhost, $dbuser, $dbpasswd),
                                      'select' => @mysql_select_db($dbname),
                                      'error' => @mysql_error(),
                                      'list' => @mysql_list_tables($dbname),
                                      'fetch' => @mysql_fetch_row,
                                      'close' => @mysql_close()
                                  );
                              }
                              else
                              {
                                  $error = true;
                                  $error_msg = 'Les fonctions requises pour effectuer cette opération ne sont pas disponibles pour ' . $available_dbms[$dbms] . '.';
                              }
                          break;
                               
                          case 'msaccess':
                              if (function_exists(@odbc_connect))
                              {
                                  $db = array(
                                      'choice' => 'MS Access [ ODBC ]',
                                      'connect' => @odbc_connect($dbhost, $dbuser, $dbpasswd),
                                      'select' => 'na',
                                      'error' => @odbc_errormsg(),
                                      'list' => 'na', /* odbc_tables() */
                                      'fetch' => 'na', /* odbc_fetch_row(), odbc_result_all() */
                                      'close' => @odbc_close()
                                  );
                              }
                              else
                              {
                                  $error = true;
                                  $error_msg = 'Les fonctions requises pour effectuer cette opération ne sont pas disponibles pour ' . $available_dbms[$dbms] . '.';
                              }
                          break;
                               
                          case 'postgres':
                              if (function_exists(@pg_connect))
                              {
                                  $db = array(
                                      'choice' => 'PostgreSQL 7.x',
                                      'connect' => @pg_connect('host=' . $dbhost . ' user=' . $dbuser . ' dbname=' . $dbname . ' password=' . $dbpasswd),
                                      'select' => 'na',
                                      'error' => @pg_last_error(),
                                      'list' => @pg_exec("SELECT relname FROM pg_class WHERE relkind = 'r' AND relname NOT LIKE 'pg\_%'"), /* provided by SuGa */
                                      'fetch' => @pg_fetch_row,
                                      'close' => @pg_close()
                                  );
                              }
                              else
                              {
                                  $error = true;
                                  $error_msg = 'Les fonctions requises pour effectuer cette opération ne sont pas disponibles pour ' . $available_dbms[$dbms] . '.';
                              }
                          break;                 
                          case 'mssql':
                              if (function_exists(@mssql_connect))
                              {
                                  $db = array(
                                      'choice' => 'MS SQL Server 7/2000',
                                      'connect' => @mssql_connect($dbhost, $dbuser, $dbpasswd),
                                      'select' => @mssql_select_db($dbname),
                                      'error' => @mssql_get_last_message(),
                                      'list' => 'na',
                                      'fetch' => 'na', /* mssql_fetch_row() */
                                      'close' => @mssql_close()
                                  );
                              }
                              else
                              {
                                  $error = true;
                                  $error_msg = 'Les fonctions requises pour effectuer cette opération ne sont pas disponibles pour ' . $available_dbms[$dbms] . '.';
                              }
                          break; 

                          case 'mssql-odbc':
                              if (function_exists(@odbc_connect))
                              {
                                  $db = array(
                                      'choice' => 'MS SQL Server [ ODBC ]',
                                      'connect' => @odbc_connect($dbhost, $dbuser, $dbpasswd),
                                      'select' => 'na',
                                      'error' => @odbc_errormsg(),
                                      'list' => 'na', /* odbc_tables() */
                                      'fetch' => 'na', /* odbc_fetch_row(), odbc_result_all() */
                                      'close' => @odbc_close()
                                  );
                              }
                              else
                              {
                                  $error = true;
                                  $error_msg = 'Les fonctions requises pour effectuer cette opération ne sont pas disponibles pour ' . $available_dbms[$dbms] . '.';
                              }
                          break; 

                          default:
                              $error = true;
                              $error_msg = 'DB non reconnue.';
                          break;
                      }
                       
                      if ($error == true && $error_msg != '')
                      {
                          echo '<br /><b>ERREUR:</b> ' . $error_msg . '<br />';
                      }
                      else
                      {
                          echo '<a name="what"><h3><u>Vos infos</u></h3></a>';
                          echo 'Type de base de données: <b>' . $db['choice']  . '</b><br />';
                          echo 'Nom du serveur de la base de données: <b>' . $dbhost . '</b><br />';
                          echo 'Nom de la base de données: <b>' . $dbname . '</b><br />';
                          echo 'Nom de l\'utilisateur de la base de données: <b>' . $dbuser .   '</b><br />';
                          echo 'Mot de passe de la base de données: <b>' . $dbpasswd   . '</b><br />';

                          echo '<a name="connect"><h3><u>Connexion à la base de données</u></h3></a>';
                           
                          if (!$db['connect'])
                          {
                              echo 'Vous n\'avez pas établi la connexion à <b>' . $db['choice'] . '</b>.<br />';
                              echo '<b>ERREUR:</b> <i>' . $db['error'] . '</i><br /><br />';
                          }
                          else
                          {
                              echo 'Vous avez établi la connexion à <b>' . $db['choice'] . '</b>.<br /><br />';
                              $connect = true;
                          }

                          if ($dbms == 'msaccess' || $dbms == 'postgres' || $dbms == 'mssql-odbc') 
                          {         
                              /* for dbmses which have no db select function */
                              $select = true;
                          }
                          else
                          {
                              if (!$db['select'])
                              {
                                  echo 'Votre base de données n\'a pas été trouvée.<br />';
                                  echo '<b>ERREUR:</b> <i>' . $db['error'] . '</i><br />';
                              }
                              else
                              {
                                  echo 'Votre base de données a bien été trouvée.<br />';
                                  $select = true;
                              }
                          }

                          if ($connect == true && $select == true)
                          {
                              echo '<a name="tables"><h3><u>Tables da   ns la base de données</u></h3></a>';
                              if ($dbms == 'mysql' || $dbms == 'mysql4' || $dbms == 'postgres')
                              {
                                  echo '<i>Les tables comportant le préfixe que vous avez spécifié sont indiquées en gras.</i>';
                                  echo '<ul>';
                                  while ($table = $db['fetch']($db['list']))
                                  {   
                                      /* Highlight tables with the table_prefix specified */
                                      if (preg_match("/^$HTTP_POST_VARS[table_prefix]/i", $table[0]))
                                      {
                                          echo '<li><b>' . $table[0] . '</b></li><br />';
                                      }
                                      else
                                      {
                                          echo '<li>' . $table[0] . '</li><br />';
                                      }
                                  }
                                  echo '</ul>';
                              }
                              else
                              {
                                  echo 'Désolé, cette fonction n\'est pas disponible avec ' . $db['choice'] . '.';
                              }

                              /* defined a var which is only there if successfully connected to the database and the database is found */
                              $all_connected = true;
                          }

                          /* Create a config file if checked and if the connection went OK */
                          if (isset($HTTP_POST_VARS['generate_config']) && $HTTP_POST_VARS['generate_config'] == true)
                          {
                              echo '<a name="config"><h3><u>Fichier Config</u></h3></a>';
                              if ($all_connected != true)
                              {
                                  echo 'La connexion à la base de données à échoué, aucun fichier config n\'a pu être créé.<br />';
                              }
                              else
                              {
                                  echo 'Copiez les <b>19</b> lignes ci-dessous et enregistrez-les dans un fichier <u>config.php</u> ou cliquez sur le bouton <u>Download</u> ci-dessous pour télécharger le fichier config tout prêt.<br />Envoyez ce fichier à la racine de votre forum.<br />Assurez-vous qu\'il n\'y a rien du tout après le <u>?></u> (ceci inclus aussi les espaces ou retour à la ligne).<br>Votre fichier doit contenir uniquement les 19 lignes ci-dessous, rien de plus et rien de moins<br /><br />';

                                  /* Create our config file */
                                  echo '<form action="' . $HTTP_SERVER_VARS['PHP_SELF'] . '" method="post"><table cellspacing="1" cellpadding="3" border="0"><tr><td class="code">';
                                  echo make_config($dbms, $dbhost, $dbname, $dbuser, $dbpasswd, $table_prefix);
                                  echo '</td></tr></table>';
                                  echo '<input type="hidden" name="dbms" value="' . $dbms . '" />';
                                  echo '<input type="hidden" name="dbhost" value="' . $dbhost . '" />';
                                  echo '<input type="hidden" name="dbname" value="' . $dbname . '" />';
                                  echo '<input type="hidden" name="dbuser" value="' . $dbuser . '" />';
                                  echo '<input type="hidden" name="dbpasswd" value="' . $dbpasswd . '" />';
                                  echo '<input type="hidden" name="table_prefix" value="' . $table_prefix . '" />';
                                  echo '<input type="hidden" name="download_config" value="true" />';
                                  echo '<br /><input type="submit" name="submit_download_config" value="Download" class="mainoption" /><br />';
                              }
                          }

                          /* close the connection */
                          if ($all_connected == true)
                          {
                              $db['close'];
                          }
                      }
                  }

                  /* And they all lived happily ever after...
                  The End */
                  ?>

                  <br /><a href="javascript:scrollTo('0','0');"><b>Retour en haut de la page</b></a>
                  </td>
                  </tr>
                  </table>
                  <div align="center"><span class="copyright">&copy; Copyright 2002 The <a href="http://www.phpbb.com/about.php" target="_phpbb" class="copyright"><b>phpBB Group</b></a><br />Traduction <a href="http://www.breakobus.net" target="_phpbb" class="copyright"><b>Breakolami</b></a></span></div>
                  </td>
                  </tr>
                  </table>
                  </body>
                  </html>

Avant de poser une question, merci d'utiliser la fonction Rechercher.

Tuto de Charlie - Centre de Documentation - Règles à respecter avant de poster - Charte graphique
Avatar de l’utilisateur
pingus59
Floodeur mature
Floodeur mature
 
Messages: 1752
Enregistré le: 26 Aoû 2004 à 07:48
Localisation: Somewhere over the rainbow

Suivante

Retourner vers Installation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

cron