====== FAQ Questions Générales ====== ===== Bases de données : Installer votre propre version de PhpMyAmin ===== Une FAQ simple (simpliste ?) destinée à ceux qui veulent installer leur propre exemplaire de PhpMyAdmin (on part du principe que vous savez ce que c'est). Pourquoi ? d'une part parce que la version installée par NFrance est bridée et d'autre part parce que vous êtes sûr ainsi d'avoir toujours la dernière version. On commence : Récupérez la dernière version ici : http://phpmyadmin.sourceforge.net (à noter que vous pouvez choisir entre deux versions, extension .php3 ou .php) Avant tout vous créer un dossier sur votre compte, ex //"toto"// que vous sécurisez avec la méthode décrite précedemment ( [[generale:html:creer_un_acces_restreint|FAQ : .htaccess]] ) autrement n'importe qui peut accèder à votre base et la modifier. Vous dézipper l'archive récupérée, et vous rechercher le fichier nommé //"config.inc.php"// et vous l'ouvrez. et vous regardez ici et vous remplacez là où c'est en écrit en rouge : $cfgServers[1]['host'] = 'localhost'; $cfgServers[1]['port'] = ''; $cfgServers[1]['adv_auth'] = false; $cfgServers[1]['stduser'] = 'root'; $cfgServers[1]['stdpass'] = ''; $cfgServers[1]['user'] = 'VOTRE LOGIN HD'; $cfgServers[1]['password'] = 'VOTRE MOT DE PASSE HD'; $cfgServers[1]['only_db'] = 'LOGIN HD'; (on notera que le nom de la base est le login HD) Pour avoir l'interface en français vous cherchez la ligne require(//"english.inc.php3"//); que vous remplacez par require(//"french.inc.php3"//); Vous pouvez supprimer les autres langues qui ne vous intéressent pas. Vous transférez le contenu intégral du dossier où est stocké en local PhpMyAdmin via FTP sur votre compte dans le dossier que vous avez sécurisé (ici //"toto"//) __Si vous êtes sous une offre soumise au Safe Mode :__ Modifier PHPMyAdmin pour l'adapter au Safe Mode : (contribution de Oliver K., merci à lui !) - Créez un sous-répertoire d'upload dans le répertoire de PHPMyAdmin. Appelons-le //"tmp-php"//. - A l'aide de votre client FTP, donnez lui les droits d'écriture pour tous (//chmod 777 tmp-php//). - Ensuite, à l'aide d'un éditeur de texte, ouvrez //db_readdump.php//. Il faut remplacer la ligne 47 qui ressemle à cela : $sql_query = addslashes(fread(fopen($tmp_sql_file, "r"), filesize($sql_file))); par les quatre lignes suivantes : $tmp_sql_file = "./tmp-php/" . basename($sql_file); move_uploaded_file($sql_file, $tmp_sql_file); $sql_query = addslashes(fread(fopen($tmp_sql_file, "r"), filesize($sql_file))); unlink($tmp_sql_file); (Remplacez //"./tmp-php"// par le nom du répertoire d'upload que vous avez choisi et créé plus tôt). Il n'y a plus qu'à placer la nouvelle version de //db_readdump.php// dans le répertoire de PHPMyAdmin Pour accéder à PhpMyAdmin vous taper comme adresse dans notre exemple : www.mon-site.com/toto/ Une fenêtre s'ouvre pour vous demander un login et un mot de passe (autrement c'est que vous avez raté la sécurisation du dossier). Après, c'est à vous de jouer :-) //Auteur : Nohant - Webmaster de [[http://www.leconsommateur.net/|Leconsommateur.net]] //