gpt4 book ai didi

php - 找不到 Cake php 数据源类 MySQL

转载 作者:可可西里 更新时间:2023-11-01 07:49:01 27 4
gpt4 key购买 nike

我的服务器上有 ubuntu 10.04。我正在尝试设置蛋糕 php 项目,但它给了我以下错误

   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'

关于php - 找不到 Cake php 数据源类 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208855/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com