Hace unos días tuve la necesidad de realizar alguna modificación en los archivos de conexión de Joomla! y la verdad es que hubo un momento en que me quedé algo bloqueado porque no recordaba exactamente cual era el archivo de configuración del CMS en cuestión. Muchas veces, y estando habituados a trabajar con más de un gestor de contenidos (Joomla!, WordPress, Drupal, Moodle, Prestashop, etc.), podemos despistarnos y tardar más de la cuenta en encontrar lo que queremos.
Aquí os dejo un resumen con los archivos de configuración de los CMS más conocidos. Si queréis añadir alguno más no dudéis en hacérmelo llegar y lo incluiré encantado.
/moodle/config.php
El nombre del archivo de configuración de Moodle es config.php. Este archivo se localiza en el directorio moodle. No está incluido dentro del paquete que se descarga de Moodle porque es creado por el proceso de instalación a partir del archivo de plantilla config-dist.php (que si está incluido en los paquetes de Moodle) Fuente: moodle
dbtype = 'mysql'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'moodle19'; $CFG->dbuser = 'moodleuser'; $CFG->dbpass = 'xxxxxx'; $CFG->dbpersist = false; $CFG->prefix = 'mdl_'; $CFG->wwwroot = 'http://www.monmoodle.com/moodle'; $CFG->dirroot = '/var/www/moodle'; $CFG->dataroot = '/var/moodledata'; $CFG->admin = 'admin'; $CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode $CFG->unicodedb = true; // Database is utf8 require_once("$CFG->dirroot/lib/setup.php"); // MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES, // RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE. ?>
/sites/default/settings.php
Localizar el fichero /sites/default/default.settings.php, que se deberá copiar con el nombre settings.php. También lo deberemos editar insertando o descomentando la linea “ $base_url = ‘http://localhost/drupal’; “. Este fichero debe tener permisos de escritura por el servidor de Apache.
Fuente: cursosdrupal.com
$db_url = 'mysql://username:password@localhost/databasename'; $db_prefix = '';
/configuration.php
Todos los parámetros de la Web, Sistema y Servidores en la configuración global de Joomla se almacenan como valores en el archivo configuration.php, que se encuentra en la carpeta raíz de instalación de Joomla.
Fuente: Joomla!
public $host = 'localhost'; public $user = 'xxx'; public $password = 'xxx'; public $db = 'xxx'; public $dbprefix = 'xxx_';
/wp-config.php
El archivo wp-config.php se encuentra en la raíz del sitio.
Fuente: WordPress
// ** Configuración de MySQL ** // define('DB_NAME', 'wordpress'); // El nombre de la base de datos define('DB_USER', 'username'); // Tu usuario de MySQL define('DB_PASSWORD', 'password'); // ...tu contraseña define('DB_HOST', 'localhost'); // 99% de la veces no necesitas cambiar este valor
/config/settings.inc.php
Hay cuatro archivos de configuración en PrestaShop, todos en la carpeta /config
:
config.inc.php
: archivo central de configuración de PrestaShop.defines.inc.php
: contiene todos los valores constantes de PrestaShop. _Previamente definidos en __settings.inc.php
._settings.inc.php
: contiene la información de acceso a la base de datos, así como el número de versión de PrestaShop.smarty.config.inc.php
: contiene toda la configuración relativa a Smarty, el motor de plantillas/tema utilizado por PrestaShop.
Fuente: Prestashop
define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'xxx'); define('_DB_USER_', 'xxx'); define('_DB_PASSWD_', 'xxx'); define('_DB_PREFIX_', 'ps_');

Ingeniero Técnico en Informática de Gestión por la Universidad Politécnica de Madrid.
Creador de Inforedsocial.es, blog dedicado a presentar noticias sobre Social Media.
En carlosuseros.inforedsocial.es hablo sobre diseño web y gráfico.
Rock, Motos, Social Media, Diseño Web… asombrable por naturaleza
Una gran recopilación, con información fideligna y muy interesante. Gran trabajo, ¡FELICIDADES!
Gracias Javier, espero que te haya servido de ayuda.
Saludos!