diff -r a4642baaf829 -r 4d4862461b8d web/wp-admin/setup-config.php --- a/web/wp-admin/setup-config.php Tue Feb 02 14:45:47 2010 +0000 +++ b/web/wp-admin/setup-config.php Tue Feb 02 15:44:16 2010 +0000 @@ -1,4 +1,4 @@ -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.

"); @@ -46,6 +50,12 @@ 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 ( version_compare( '4.3', phpversion(), '>' ) ) + wp_die( sprintf( /*WP_I18N_OLD_PHP*/'Votre serveur utilise la version %s de PHP mais WordPress nécéssite au moins la version 4.3.'/*/WP_I18N_OLD_PHP*/, phpversion() ) ); + +if ( !extension_loaded('mysql') && !file_exists(ABSPATH . 'wp-content/db.php') ) + wp_die( /*WP_I18N_OLD_MYSQL*/'Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress.'/*/WP_I18N_OLD_MYSQL*/ ); + if (isset($_GET['step'])) $step = $_GET['step']; else @@ -66,7 +76,7 @@ -WordPress › Setup Configuration File +WordPress › Création du fichier du configuration @@ -155,40 +165,54 @@ if ( !empty($wpdb->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)); + $configFile[$line_num] = str_replace("votre_nom_de_bdd", $dbname, $line); break; case "define('DB_USER'": - fwrite($handle, str_replace("'votre_utilisateur_de_bdd'", "'$uname'", $line)); + $configFile[$line_num] = str_replace("'votre_utilisateur_de_bdd'", "'$uname'", $line); break; case "define('DB_PASSW": - fwrite($handle, str_replace("'votre_mdp_de_bdd'", "'$passwrd'", $line)); + $configFile[$line_num] = str_replace("'votre_mdp_de_bdd'", "'$passwrd'", $line); break; case "define('DB_HOST'": - fwrite($handle, str_replace("localhost", $dbhost, $line)); + $configFile[$line_num] = str_replace("localhost", $dbhost, $line); break; case '$table_prefix =': - fwrite($handle, str_replace('wp_', $prefix, $line)); + $configFile[$line_num] = str_replace('wp_', $prefix, $line); break; - default: - fwrite($handle, $line); } } - fclose($handle); - chmod(ABSPATH . 'wp-config.php', 0666); - - display_header(); + if ( ! is_writable(ABSPATH) ) : + 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…

+

Désolé, mais je ne peux pas créer le fichier wp-config.php.

+

Vous pouvez créer un fichier wp-config.php manuellement, et y copier/coller le texte suivant.

+ +

Ceci fait, cliquez sur "Lancer l'installation !"

+

Lancer l'installation !

+ +

Formidable ! 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…

-

Lancer l'installateur !

+

Lancer l'installation !

- \ No newline at end of file +