2010-12-22 6 views
0

H, Ich bin ein Neuling zu Kuchen php. Es gibt also ein Problem, mit dem ich konfrontiert bin.Mysql Fehler bei der Verwendung von Cake Bake

Ich habe XAMPP installiert und mein CakePHP Projektordner liegt in htdocs (/ opt/lampp/htdocs/cakephp). Wenn ich mit dem Befehl /.cake bake den Kuchen backen starte, erhalte ich einen mysql Fehler wie unten.

enter code here 

PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /opt/lampp/htdocs/cakephp/cake/libs/model/datasources/dbo/dbo_mysql.php on line 552 

können Sie mir helfen?

+0

Was sagt Ihre Datei config/database.php? – RabidFire

+0

Klasse DATABASE_CONFIG { \t var $ default = array ( \t \t 'Treiber' => 'mysql', \t \t 'persistent' => false, \t \t 'host' => 'localhost', \t \t 'anmelden' => 'root', \t \t 'Passwort' => '', \t \t 'Datenbank' => 'cake_blog_tutorial', \t \t 'Präfix' => '', \t); } Dies ist der Inhalt in der Datenbank.php im Konfigurationsordner –

Antwort

0

Überprüfen Sie, ob MySQL ordnungsgemäß installiert wurde.

0

Mit XAMPP normalerweise diesen Fehler erhalten.

Sie können zwei Dinge tun, um es zu lösen:

  1. Eine saubere Installation von Apache + PHP + MySQL
  2. Wenn Sie auf einem Linux oder auf einem Mac sind, können Sie auf einen symbolischen Link erstellen der Sockel:

    ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 
    

Wo/tmp/Ihr XAMPP mysql-Ordner (zB /opt/lampp/var/mysql/mysql.sock)

Verwandte Themen