找不到Cake php数据源类MySQL
我在服务器上安装了ubuntu 10.04。 我正在尝试设置cake php项目,但它给了我以下错误找不到Cake php数据源类MySQL,php,mysql,cakephp,pdo,datasource,Php,Mysql,Cakephp,Pdo,Datasource,我在服务器上安装了ubuntu 10.04。 我正在尝试设置cake php项目,但它给了我以下错误 Cake is NOT able to connect to the database. Datasource class MySQL could not be found. 我在网上搜索了很多关于它的信息。 我的配置文件如下所示 class DATABASE_CONFIG { public $default = array( 'datasource' =>
Cake is NOT able to connect to the database.
Datasource class MySQL could not be found.
我在网上搜索了很多关于它的信息。
我的配置文件如下所示
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/MySQL',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'mypassword',
'database' => 'dbname',
'prefix' => '',
//'encoding' => 'utf8',
);
}
我检查了服务器是否已将所有东西设置为作为PDO连接,我已运行以下脚本,并且运行良好
$conn = new PDO('mysql:host=localhost;dbname=dbname', $username, $password);
然后,我在“lib\cake\Model\Datasource\Database”中更改了cake php的Mysql.php文件
我试图在Mysql.php中提供静态连接,但这也不起作用。我确实是在Mysql.php中退出的,似乎页面的控制并没有实现
$this->_connection = new PDO('mysql:host=localhost;dbname=dbname', $username, $password);
$this->connected = true;
如果我遗漏了什么,请务必告诉我
提前感谢。有关套管的事宜,应为:
'datasource' => 'Database/Mysql'
而不是:
'datasource' => 'Database/MySQL'
Mysql不是受支持的源请尝试“datasource”=>“Database/Sqlite”