¡Aprenda a reconfigurar el archivo wp-config.php de WordPress para restablecer la conexión con la base de datos de tu sitio web!
El archivo wp-config.php es uno de los archivos más esenciales de WordPress, responsable de indicar varias configuraciones a WordPress, además de vincular WordPress a la base de datos del sitio web. A veces este archivo se ve comprometido o se elimina y es necesario reconfigurar alguna información.
En este artículo aprenderás a reconfigurar el archivo wp-config.php de WordPress para reconectar WordPress a tu base de datos. ¿Vamos?
Localizando la información en la base de datos
Para poder reconfigurar el archivo wp-config.php necesitarás saber el nombre de la base de datos de tu sitio web, el nombre del usuario de la base de datos, la contraseña y el prefijo de la base de datos. Si ya tienes esta información, omite este paso y ve a la sección Reconfigurando el archivo wp-config.php de WordPress.
1. Desde cPanel, accede a la pestaña PHPMyAdmin.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/1-1.webp)
2. Cuando accedas a PHPMyAdmin, encontrarás las bases de datos que están activas en tu hosting en este momento. Ve a la tabla con final _options y comprueba si la URL del sitio web es la misma que quieres reconfigurar en wp-config.php, si no es así, sigue buscando en las otras bases de datos hasta que localices la correcta.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/2.webp)
3. Después de localizar la base de datos de tu sitio web, anota el nombre de la base de datos y el prefijo de la misma. En el ejemplo anterior el nombre de la base de datos es: gatortur_wp_qk2bx y el prefijo es VFoKQVlR_ que puedes identificar por el término que precede a options en la tabla.
4. Ahora que tienes el nombre y el prefijo de la base de datos, vuelve a cPanel y ve a la pestaña Base de datos MySQL.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/3.webp)
5. En Bases de datos actuales, localiza el nombre de la base de datos que anotaste en el paso 3 y luego fíjate en el campo que está en la columna Usuarios con privilegios, este es tu usuario de la base de datos. En el ejemplo siguiente el usuario es gatortur_wp_t5tqs.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/4.webp)
6. A continuación, ve a la sección Usuarios actuales y haz clic en Cambiar la contraseña del usuario que escribiste en el paso 5.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/5.webp)
7. Establece una contraseña fuerte para tu usuario de la base de datos, si lo prefieres, utiliza el generador de contraseñas que tienes en esta página, escribe la contraseña y finalmente haz clic en Cambiar contraseña.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/6.webp)
8. ¡Hecho! Ahora ya tienes el nombre de la base de datos, el nombre de usuario de la base de datos, su respectiva contraseña y el prefijo de la base de datos.
Reconfiguración del archivo wp-config.php de WordPress
1. Desde cPanel, ve a la pestaña de Dominios.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/7.webp)
2. Haz clic en el directorio del dominio que quieres reconfigurar el archivo wp-config.php.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/8.webp)
3. En el directorio del dominio, cambia el nombre del archivo wp-config.php si existe, cambiar el nombre del archivo deshabilitará su funcionalidad. A continuación, crea un archivo llamado wp-config.php.
![](https://assets-blog.hostgator.mx/wp-content/uploads/2022/07/9.webp)
4. Haz clic con el botón derecho del ratón en el archivo wp-config.php que acabas de crear y luego Editar. Inserta el siguiente código en el archivo:
<?php /** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the installation. * You don't have to use the web site, you can copy this file to "wp-config.php" * and fill in the values. * * This file contains the following configurations: * * * Database settings * * Secret keys * * Database table prefix * * ABSPATH * * @link https://wordpress.org/support/article/editing-wp-config-php/ * * @package WordPress */ // ** Database settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** Database username */ define( 'DB_USER', 'username_here' ); /** Database password */ define( 'DB_PASSWORD', 'password_here' ); /** Database hostname */ define( 'DB_HOST', 'localhost' ); /** Database charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' ); /** The database collate type. Don't change this if in doubt. */ define( 'DB_COLLATE', '' ); /**#@+ * Authentication unique keys and salts. * * Change these to different unique phrases! You can generate these using * the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}. * * You can change these at any point in time to invalidate all existing cookies. * This will force all users to have to log in again. * * @since 2.6.0 */ define( 'AUTH_KEY', 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY', 'put your unique phrase here' ); define( 'LOGGED_IN_KEY', 'put your unique phrase here' ); define( 'NONCE_KEY', 'put your unique phrase here' ); define( 'AUTH_SALT', 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT', 'put your unique phrase here' ); define( 'LOGGED_IN_SALT', 'put your unique phrase here' ); define( 'NONCE_SALT', 'put your unique phrase here' ); /**#@-*/ /** * WordPress database table prefix. * * You can have multiple installations in one database if you give each * a unique prefix. Only numbers, letters, and underscores please! */ $table_prefix = 'wp_'; /** * For developers: WordPress debugging mode. * * Change this to true to enable the display of notices during development. * It is strongly recommended that plugin and theme developers use WP_DEBUG * in their development environments. * * For information on other constants that can be used for debugging, * visit the documentation. * * @link https://wordpress.org/support/article/debugging-in-wordpress/ */ define( 'WP_DEBUG', false ); /* Add any custom values between this line and the "stop editing" line. */ /* That's all, stop editing! Happy publishing. */ /** Absolute path to the WordPress directory. */ if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } /** Sets up WordPress vars and included files. */ require_once ABSPATH . 'wp-settings.php';
5. Ahora, en el código anterior, debes reemplazar los siguientes términos
database_name_here = Reemplazar este campo con el nombre de la base de datos.
username_here = Reemplazar este campo con el nombre de usuario de la base de datos.
password_here = Reemplazar este campo con la contraseña del usuario de la base de datos.
wp_ = Reemplaza este campo con el prefijo de la base de datos.
6. Después de introducir estos datos, ve a la página de claves de autenticación de WordPress, copia el código generado en la página y sustitúyelo por esta parte en el archivo wp-config.php:
define( 'AUTH_KEY', 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY', 'put your unique phrase here' ); define( 'LOGGED_IN_KEY', 'put your unique phrase here' ); define( 'NONCE_KEY', 'put your unique phrase here' ); define( 'AUTH_SALT', 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT', 'put your unique phrase here' ); define( 'LOGGED_IN_SALT', 'put your unique phrase here' ); define( 'NONCE_SALT', 'put your unique phrase here' );
7. ¡Hecho! Ahora tu archivo wp-config.php está reconfigurado y tu WordPress debería poder enlazar con tu base de datos sin problemas.
Conclusiones Finales
Reconfigurar el archivo wp-config.php es esencial para restablecer la conexión de la base de datos de WordPress. Si tienes alguna dificultad o tienes alguna sugerencia de algo que no se haya mencionado, déjalo en los comentarios y en el futuro podremos traer actualizaciones a este artículo.
¡Hasta la próxima! :^)