我用的Kohana框架玩,和我在的第一步stucked:的Kohana在Postgres,無法連接
我想在PostgreSQL使用它,但我發現了一個錯誤Kohana的:
ErrorException [ Fatal Error ]: Class 'Database_Pgsql' not found
MODPATH/database/classes/kohana/database.php [ 78 ]
73
74 // Set the driver class name
75 $driver = 'Database_'.ucfirst($config['type']);
76
77 // Create the database connection instance
78 new $driver($name, $config);
79 }
80
81 return Database::$instances[$name];
82 }
83
{PHP internal call} » Kohana_Core::shutdown_handler()
這是我爲database.php文件
<?php defined('SYSPATH') or die('No direct access allowed.');
return array
(
'default' => array
(
'type' => 'pgsql',
'connection' => array(
'dsn' => 'pgsql:host=localhost;dbname=globalgest',
'hostname' => 'localhost',
'database' => 'globalgest',
'username' => 'postgres',
'password' => 'xxxxxxx',
'persistent' => FALSE,
),
'table_prefix' => '',
'charset' => 'utf8',
'caching' => FALSE,
'profiling' => TRUE,
),
);
在PHP INI我可以看到正確安裝了驅動程序postgrsql:
pgsql
PostgreSQL Support enabled
PostgreSQL(libpq) Version 9.0.5
Multibyte character support enabled
SSL support enabled
Active Persistent Links 0
Active Links 0
我還錯過了什麼?
謝謝!
原生的是誰? Wich驅動默認使用Kohana作爲postgresql? – mongeta 2012-02-13 15:59:01
爲什麼默認的pg驅動程序不起作用?這個本地驅動程序更好?我可以在哪裏找到更多信息?在git頁面上沒有什麼關於它的...謝謝 – mongeta 2012-02-13 16:07:55
啊,忘了說驅動程序正在工作:-) – mongeta 2012-02-13 16:08:22