El archivo 'wp-config.php' ya existe. Si necesitas reiniciar alguno de los elementos de la configuración de este archivo bórralo primero. Puedes tratar de instalar ahora.

"); // Comprobamos si existe un wp-config.php por encima del directorio raiz pero que no sea parte de otra instalación if (file_exists(ABSPATH . '../wp-config.php') && ! file_exists(ABSPATH . '../wp-settings.php')) wp_die("

El archivo 'wp-config.php' ya existe un nivel por encima de tu instalación de WordPress. Si necesitas reiniciar alguno de los elementos de la configuración de este archivo bórralo primero. Puedes tratar de instalar ahora.

"); if ( version_compare( $required_php_version, phpversion(), '>' ) ) wp_die( sprintf( /*WP_I18N_OLD_PHP*/'Tu servidor está usando la versión de PHP %1$s pero WordPress requiere al menos la %2$s.'/*/WP_I18N_OLD_PHP*/, phpversion(), $required_php_version ) ); if ( !extension_loaded('mysql') && !file_exists(ABSPATH . 'wp-content/db.php') ) wp_die( /*WP_I18N_OLD_MYSQL*/'Tu instalación de PHP parece que no dispone de la extensión MySQL requerida por WordPress.'/*/WP_I18N_OLD_MYSQL*/ ); if (isset($_GET['step'])) $step = $_GET['step']; else $step = 0; /** * Muestra la cabecera de configuración del fichero wp-config.php. * * @ignore * @since 2.3.0 * @package WordPress * @subpackage Installer_WP_Config */ function display_header() { header( 'Content-Type: text/html; charset=utf-8' ); ?> Archivo de configuración de WordPress

WordPress

Bienvenid@ a WordPress. Antes de empezar necesitamos algo de información de la base de datos. Necesitas conocer la siguiente información antes de seguir.

  1. Nombre de la base de datos
  2. Nombre de usuario de la base de datos
  3. Contraseña de la base de datos
  4. Host de la base de datos
  5. Prefijo de tabla (si quieres ejecutar más de un WordPress en una sola base de datos

Si por alguna razón no funciona la creación automática de este archivo no te preocupes. Todo lo que hace es rellenar un fichero de configuración con la información de la base de datos. También puedes simplemente abrir el fichero wp-config-sample.php en un editor de texto, rellenar la información y guardarlo como wp-config.php.

En la mayoría de las ocasiones esta información te la facilita tu proveedor de alojamiento. Si no tienes esta información tendrás que contactar con ellos antes de poder continuar. Si ya estás listo …

¡Vamos a ello!

A continuación deberás introducir los detalles de conexión con tu base de datos. Si no estás seguro de cuales son contacta con tu proveedor de alojamiento.

El nombre de la base de datos en la que quieres que se ejecute WP.
Tu nombre de usuario de MySQL
…y la contraseña de MySQL.
Si no funciona localhost tendrás que contactar con tu proveedor de alojamiento para que te diga cual es.
Si quieres ejecutar varias instalaciones de WordPress en una sola base de datos cambia esto.

ERROR: "Prefijo de tabla" solo puede contener números, letras y guión bajo.'/*/WP_I18N_BAD_PREFIX*/ ); // Probamos la conexión con la base de datos. /**#@+ * @ignore */ define('DB_NAME', $dbname); define('DB_USER', $uname); define('DB_PASSWORD', $passwrd); define('DB_HOST', $dbhost); /**#@-*/ // Fallará si los valores son incorrectos. require_wp_db(); if ( !empty($wpdb->error) ) wp_die($wpdb->error->get_error_message()); // Carga o generación de las claves y salts. $no_api = isset( $_POST['noapi'] ); require_once( ABSPATH . WPINC . '/plugin.php' ); require_once( ABSPATH . WPINC . '/l10n.php' ); require_once( ABSPATH . WPINC . '/pomo/translations.php' ); if ( ! $no_api ) { require_once( ABSPATH . WPINC . '/class-http.php' ); require_once( ABSPATH . WPINC . '/http.php' ); wp_fix_server_vars(); /**#@+ * @ignore */ function get_bloginfo() { return ( ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . str_replace( $_SERVER['PHP_SELF'], '/wp-admin/setup-config.php', '' ) ); } /**#@-*/ $secret_keys = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' ); } if ( $no_api || is_wp_error( $secret_keys ) ) { $secret_keys = array(); require_once( ABSPATH . WPINC . '/pluggable.php' ); for ( $i = 0; $i < 8; $i++ ) { $secret_keys[] = wp_generate_password( 64, true, true ); } } else { $secret_keys = explode( "\n", wp_remote_retrieve_body( $secret_keys ) ); foreach ( $secret_keys as $k => $v ) { $secret_keys[$k] = substr( $v, 28, 64 ); } } $key = 0; foreach ($configFile as $line_num => $line) { switch (substr($line,0,16)) { case "define('DB_NAME'": $configFile[$line_num] = str_replace("nombredetubasededatos", $dbname, $line); break; case "define('DB_USER'": $configFile[$line_num] = str_replace("'nombredeusuario'", "'$uname'", $line); break; case "define('DB_PASSW": $configFile[$line_num] = str_replace("'contraseña'", "'$passwrd'", $line); break; case "define('DB_HOST'": $configFile[$line_num] = str_replace("localhost", $dbhost, $line); break; case '$table_prefix =': $configFile[$line_num] = str_replace('wp_', $prefix, $line); break; case "define('AUTH_KEY": case "define('SECURE_A": case "define('LOGGED_I": case "define('NONCE_KE": case "define('AUTH_SAL": case "define('SECURE_A": case "define('LOGGED_I": case "define('NONCE_SA": $configFile[$line_num] = str_replace('pon aquí tu frase aleatoria', $secret_keys[$key++], $line ); break; } } if ( ! is_writable(ABSPATH) ) : display_header(); ?>

Lo siento pero no se ha podido escribir en el fichero wp-config.php.

Puedes crear mahualmente el archivo wp-config.php y pegar dentro el siguiente texto.

Una vez hayas hecho esto haz clic en "Iniciar la instalación."

Iniciar la instalación

¡Todo correcto! Ya has terminado esta parte de la instalación. Ahora WordPress puede comunicarse con tu base de datos. Si estás preparado es momento de …

Iniciar la instalación