diff -r 000000000000 -r 03b0d1493584 web/wp-admin/setup-config.php
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/wp-admin/setup-config.php Wed Dec 23 17:55:33 2009 +0000
@@ -0,0 +1,194 @@
+wp-config-sample.php. Veuillez remettre en ligne ce fichier depuis votre archive WordPress.');
+
+$configFile = file(ABSPATH . 'wp-config-sample.php');
+
+if ( !is_writable(ABSPATH))
+ wp_die("Je suis désolé, mais je ne peux pas écrire dans le répertoire. Il vous faut soit modifier les permissions de votre répertoire WordPress, soit créer votre fichier wp-config.php
manuellement.");
+
+// Check if wp-config.php has been created
+if (file_exists(ABSPATH . 'wp-config.php'))
+ wp_die("
Le fichier 'wp-config.php' existe déjà. Si vous devez mettre à zéro les éléments de configuration de ce fichier, veuillez l'effacer avant de continuer. Vous pouvez lancer l'installateur maintenant.
"); + +// Check if wp-config.php exists above the root directory but is not part of another install +if (file_exists(ABSPATH . '../wp-config.php') && ! file_exists(ABSPATH . '../wp-settings.php')) + wp_die("Le fichier 'wp-config.php' existe déjà dans un répertoire supérieur à votre installation de WordPress. Si vous avez besoin de réinitialiser un élément de configuration de ce fichier, merci de l'effacer d'abord. Vous maintenant procéder l'installation.
"); + +if (isset($_GET['step'])) + $step = $_GET['step']; +else + $step = 0; + +/** + * Display setup wp-config.php file header. + * + * @ignore + * @since 2.3.0 + * @package WordPress + * @subpackage Installer_WP_Config + */ +function display_header() { + header( 'Content-Type: text/html; charset=utf-8' ); +?> + + + + +Bienvenue dans WordPress. Avant de nous lancer, nous avons besoin de quelques informations à propos de la base de données. Il vous faudra connaître les points suivants pour aller plus loin.
+Si pour une raison quelconque la création automatique du fichier ne fonctionnait pas, ne paniquez pas : elle ne fait que remplir les informations de la base de données dans un fichier de configuration. Vous pouvez donc simplement ouvrir wp-config-sample.php
dans un éditeur de texte, y entrer vos informations, et enregistrer le fichier sous le nouveau nom wp-config.php
.
Normalement, ces informations vous ont été fournies par votre hébergeur. Si vous ne les avez pas, il vous faudra le contacter pour continuer. Si vous êtes prêt…
+ + + + +error) ) + wp_die($wpdb->error->get_error_message()); + + $handle = fopen(ABSPATH . 'wp-config.php', 'w'); + + foreach ($configFile as $line_num => $line) { + switch (substr($line,0,16)) { + case "define('DB_NAME'": + fwrite($handle, str_replace("votre_nom_de_bdd", $dbname, $line)); + break; + case "define('DB_USER'": + fwrite($handle, str_replace("'votre_utilisateur_de_bdd'", "'$uname'", $line)); + break; + case "define('DB_PASSW": + fwrite($handle, str_replace("'votre_mdp_de_bdd'", "'$passwrd'", $line)); + break; + case "define('DB_HOST'": + fwrite($handle, str_replace("localhost", $dbhost, $line)); + break; + case '$table_prefix =': + fwrite($handle, str_replace('wp_', $prefix, $line)); + break; + default: + fwrite($handle, $line); + } + } + fclose($handle); + chmod(ABSPATH . 'wp-config.php', 0666); + + display_header(); +?> +Très bien, mon grand ! Nous sommes arrivés au terme de cette partie de l'installation. WordPress peut maintenant communiquer avec votre base de données. Si vous êtes prêt, il est grand temps de…
+ + + + + \ No newline at end of file