Anevi.com
Datos de conexión de la Base de Datos ¿donde encontrarlos?

Obtenido del Blog Oficial de WebEmpresa, publicación original por Luis Méndez Alejo  –  31 Agosto 2015.

Que no te engañe el título, esta es una pregunta recurrente, principalmente en Departamentos de Soporte, donde clientes de toda índole y con niveles de conocimientos diferentes se hacen esta misma pregunta una y otra vez ¿donde encuentro los datos de conexión de la base de datos?.

No tiene nada que ver con lo que sepas o dejes de saber, si has pasado mucho tiempo utilizando un CMS y de repente pasas a otro, es posible que te veas un poco perdido al principio, principalmente en el proceso de instalación o traslado de un sitio web, que entre otros detalles, necesita de los datos de conexión de la base de datos para funcionar.

Ya te he explicado en otros artículos como localizar el Host de la base de datos, o como crear, restaurar o importar una base de datos, por lo que ahora toca que sepas donde localizar los datos de una base de datos existente, ya configurada en algún gestor de contenidos dinámico (CMS) para que puedas anotarlos y posteriormente hacer uso de ellos.

Estos datos te son muy útiles cuando tienes que copiar o clonar una web en producción a otra carpeta para hacer pruebas o a otro servidor para trasladarla (si bien que para esto hay otros procedimientos).

Localiza los datos de la base de datos en diferentes CMS

En WordPress:

En el archivo wp.config.php localizable en la carpeta principal de la instalación de WordPress (o en la carpeta de la instalación afectada, si tienes varias instalaciones).

define('DB_NAME', 'pruebasw_pt13'); // Nombre de la base de datos
define('DB_USER', 'pruebasw_pt13'); // Usuario de la base de datos
define('DB_PASSWORD', 'A)5~u[#kdZ08([0'); // Contraseña de la base de datos
define('DB_HOST', 'localhost'); // Host de la base de datos
Datos base de datos en WordPress

En PrestaShop:

En el archivo settings.inc.php localizable en la carpeta /public_html/config de la instalación de PrestaShop, o en la carpeta de la instalación afectada, si tienes varias instalaciones).

define('_DB_NAME_', 'pruebasw_ph8'); // Nombre de la base de datos
define('_DB_USER_', 'pruebasw_ph8'); // Usuario de la base de datos
define('_DB_PASSWD_', 'R(AwfSc4Gq33@@3'); // Contraseña de la base de datos
define('_DB_SERVER_', 'localhost'); // Host de la base de datos
Datos base de datos en PrestaShop

En Joomla:

En el archivo configuration.php localizable en la carpeta principal de la instalación de Joomla y que habitualmente puedes encontrar con permisos 444, por lo que si vas a editarlo asegúrate primero de ponerle permisos 644.

public $db = 'praiador_pjw6'; // Nombre de la base de datos
public $user = 'praiador_pjw6'; // Usuario de la base de datos
public $password = 'G*HQlVDok@75^[3'; // Contraseña de la base de datos
public $host = 'localhost'; // Host de la base de datos
Datos base de datos en Joomla

En Moodle:

En el archivo config.php localizable en la carpeta principal de la instalación de Moodle.

$CFG->dbname = 'pruebasw_mood2';  // Nombre de la base de datos
$CFG->dbuser = 'pruebasw_mood2';  // Usuario de la base de datos
$CFG->dbpass = 'U]#8AC8@(h55.#3'; // Contraseña de la base de datos
$CFG->dbhost = 'localhost';  // Host de la base de datos
Datos base de datos en Moodle

Para otros CMS tendrás que ver en que carpeta se configuran estos parámetros habituales para la gestión y conexión de la base de datos, o consultar con tu Departamento de Soporte para que te facilite esas informaciones.

Qué es un CMS y qué ventajas tiene

CMS son las siglas de Content Management System, o lo que viene a ser un sistema de gestión de contenidos. Un CMS es un programa desarrollado para que cualquier usuario pueda administrar y gestionar contenidos de una web con facilidad y sin conocimientos de programación Web.

No todas las páginas Web son iguales, y para ello tenemos tantos CMS como tipos de Webs. Los hay para blogs, páginas corporativas, inmobiliarias, noticias o magazines, contenidos multimedia, y así un largo etc. Algunos CMS son desarrollos con licencia gratuita y otros son de pago.

Dentro de los CMS con licencia gratuita, destacan tres grandes proyectos: WordPress, Joomla! y Drupal. Son tres desarrollos independientes y producto de largos años de evolución, respaldados por una comunidad de usuario que trabajan desinteresadamente para lanzar nuevas y mejores versiones de cada uno de los CMS.

Departamento de Internet casi siempre trabaja con WordPress, por considerar que es el más sencillo de utilizar de cara al usuario final. WordPress fue creado originalmente para la gestión de blogs, pero con el paso de los años, la fuerte comunidad que hay detrás ha ido mejorando el producto según las necesidades detectadas y añadiendo nuevas funciones que hoy en día nos permiten hacer casi cualquier tipo de Web: Desde un blog hasta una tienda online completamente funcional.

Para finalizar, me gustaría enumerar algunas de las principales ventajas de usar un CMS como WordPress:

  • Uso sencillo: No es necesario saber programar para publicar y gestionar contenido dinámico o estático.
  • SEO e indexación: Buena gestión del posicionamiento en buscadores, permitiendo controlar varios aspectos fundamentales para conseguir aparecer en Google
  • Personalizable: Suelen ser sistemas con un alto grado de personalización: Desde el diseño de la web hasta nuevas funcionalidades y opciones.
  • Escalable: Uno de los puntos fuertes de los CMS son los plugins o módulos que podremos añadir en cualquier momento y pueden significar una nueva funcionalidad.
  • Seguridad: Actualizaciones de seguridad frecuentes, protocolos de encriptación de información sensible y buen entendimiento con las opciones de seguridad del propio servidor.

Personalmente, considero que la gran ventaja de estos CMS es que solo debes contar con los servicios de un programador en el momento de creación y lanzamiento de una web con CMS. Desde ese  momento, el usuario es quien añade, borra o modifica todo el contenido de la web, con el ahorro en horas de programación que eso supone.