Welcome to the Cookbook

loading...

10.1.3 Cake Datenbankkonfiguration

Weiter geht es. Sagen wir Cake nun wo sich unsere Datenbank befindet und wie es sich mit der Datenbank verbinden kann. Für viele Nutzer ist dies das letzte Mal, dass überhaupt irgendetwas konfiguriert wird.

Eine Kopie der Datenbankkonfigurationsdatei von CakePHP ist in /app/config/database.php.default vorzufinden. Kopiere diese Datei in das gleiche Verzeichnis (/app/config/) und nenne sie database.php.

Die Konfigurationsdatei sollte sehr überschaubar und verständlich sein. Ersetze einfach die Werte im $default-Array mit denen, die der eigenen Konfiguration entsprechen. Ein vollständig ausgefülltes Konfigurations-Array könnte beispielsweise folgendermaßen aussehen:

var $default = array(
	'driver' => 'mysql',
	'persistent' => 'false',
	'host' => 'localhost',
	'port' => '',
	'login' => 'cakeBlog',
	'password' => 'c4k3-rUl3Z',
	'database' => 'cake_blog_tutorial',
	'schema' => '',
	'prefix' => '',
	'encoding' => ''
);
  1. var $default = array(
  2. 'driver' => 'mysql',
  3. 'persistent' => 'false',
  4. 'host' => 'localhost',
  5. 'port' => '',
  6. 'login' => 'cakeBlog',
  7. 'password' => 'c4k3-rUl3Z',
  8. 'database' => 'cake_blog_tutorial',
  9. 'schema' => '',
  10. 'prefix' => '',
  11. 'encoding' => ''
  12. );

Wurde die neue Datei database.php angelegt und die eigenen Konfigurationsdaten gespeichert, solltest du im Browser die CakePHP-Willkommensseite aufrufen können. Diese sollte dir ebenfalls bestätigen, dass die Datenbankkonfigurationsdatei gefunden wurde und dass sich CakePHP erfolgreich mit der Datenbank verbinden konnte.