Ошибка базы данных CLI Kohana - PullRequest
0 голосов
/ 01 апреля 2012

Я получаю эту ошибку при обращении к ORM в сценарии, запускаемом из командной строки:

Database_Exception [ 2 ]: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) ~ MODPATH/database/classes/kohana/database/mysql.php [ 67 ]

Это моя структура каталогов

application
--bootstrap.php
modules
content
--index.php
system

Это моя конфигурация базы данных:

$database_config = array
(
    'default' => array
    (
        'type'       => 'mysql',
        'connection' => array(
            'hostname'   => 'localhost',
            'database'   => 'driverslife',
            'username'   => 'root',
            'password'   => 'root',
            'persistent' => FALSE,
            'port'      => 8889
        ),
        'table_prefix' => '',
        'charset'      => 'utf8',
        'caching'      => FALSE,
        'profiling'    => TRUE,
    ),
);

Когда я выводю MODPATH в командной строке, он показывает мне правильный путь (косая черта добавлена).Я могу что-то пропустить? 1010 *

1 Ответ

0 голосов
/ 01 апреля 2012

Используйте 127.0.0.1 вместо localhost в вашей конфигурации.Подробнее здесь: Ошибка при подключении к MySQL с использованием PHP / PDO

...