5. Configuración del archivo database.php

Editamos el archivo database.php.default, que está en c:\wamp\www\discografia\app\config, nos vamos a la declaración de la clase DATABASE_CONFIG, y la dejamos así:

class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'discografia',
'prefix' => '',
);
var $test = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'discografia',
'prefix' => '',
);
}

A continuación guardamos este archivo con el nombre c:\wamp\www\discografia\app\config\database.php. Es importante tener en cuenta que como este ejemplo es para aprender a utilizar el CakePHP de una manera rápida, el usuario que accede a la base de datos es el administrador. Recordemos que, por razones de seguridad, nunca se debe acceder a una base de datos web como root, sino que se tiene que crear un usuario especial, respetando el principio del privilegio mínimo.

Una vez hecho este cambio, si abrimos el navegador y escribimos en la barra de direcciones http://localhost/discografia, obtenemos lo siguiente:

Ya no aparece el mensaje: “Your database configuration file is NOT present. Rename config/database.php.default to config/database.php”, sino que aparece este otro: “Your database configuration file is present.”. CakePHP nos dice que ya puede acceder a la base de datos de nuestra aplicación web: “El archivo de configuración de la base de datos está presente”.

Escribe un comentario