Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
缺少或无法创建CakePHP数据库连接“Mysql”。core.php和bootstrap.php_Php_Mysql_Cakephp_Cakephp 2.0 - Fatal编程技术网

缺少或无法创建CakePHP数据库连接“Mysql”。core.php和bootstrap.php

缺少或无法创建CakePHP数据库连接“Mysql”。core.php和bootstrap.php,php,mysql,cakephp,cakephp-2.0,Php,Mysql,Cakephp,Cakephp 2.0,在我发布这个问题之前,我一直在寻找答案,问题似乎出现在core.php或bootstrap.php文件中。我看到有人说我需要更改前缀或类似的东西,但我不明白我到底应该将它们更改为什么。有人能帮我吗?以下是错误页面: 缺少或无法创建数据库连接Mysql。 错误:发生内部错误 Stack Trace CORE/Cake/Model/Datasource/DboSource.php line 260 → Mysql->connect() CORE/Cake/Model/ConnectionMan

在我发布这个问题之前,我一直在寻找答案,问题似乎出现在core.php或bootstrap.php文件中。我看到有人说我需要更改前缀或类似的东西,但我不明白我到底应该将它们更改为什么。有人能帮我吗?以下是错误页面:

缺少或无法创建数据库连接Mysql。 错误:发生内部错误

Stack Trace
CORE/Cake/Model/Datasource/DboSource.php line 260 → Mysql->connect()
CORE/Cake/Model/ConnectionManager.php line 105 → DboSource->__construct(array)
CORE/Cake/Model/Model.php line 3476 → ConnectionManager::getDataSource(string)
CORE/Cake/Model/Model.php line 1126 → Model->setDataSource(string)
CORE/Cake/Model/Model.php line 3498 → Model->setSource(string)
CORE/Cake/Model/Model.php line 1355 → Model->getDataSource()
CORE/Cake/View/Helper/FormHelper.php line 207 → Model->schema()
CORE/Cake/View/Helper/FormHelper.php line 459 → FormHelper->_introspectModel(string, string)
APP/View/Layouts/default.ctp line 85 → FormHelper->create(string, array)
CORE/Cake/View/View.php line 935 → include(string)
CORE/Cake/View/View.php line 897 → View->_evaluate(string, array)
CORE/Cake/View/View.php line 529 → View->_render(string)
CORE/Cake/View/View.php line 474 → View->renderLayout(string, string)
CORE/Cake/Controller/Controller.php line 952 → View->render(string, null)
APP/Controller/PagesController.php line 69 → Controller->render(string)
[internal function] → PagesController->display(string)
CORE/Cake/Controller/Controller.php line 490 → ReflectionMethod->invokeArgs(PagesController, array)
CORE/Cake/Routing/Dispatcher.php line 185 → Controller->invokeAction(CakeRequest)
CORE/Cake/Routing/Dispatcher.php line 160 → Dispatcher->_invoke(PagesController, CakeRequest, CakeResponse)
APP/webroot/index.php line 108 → Dispatcher->dispatch(CakeRequest, CakeResponse)

你有没有在网站和数据库之间建立正确的连接?我能想到的关于这个问题的唯一原因。检查database.php文件中的配置设置

此错误是否出现在网站的每个页面上,还是仅出现在正在处理的表单上?转到此页面是否始终导致此错误?这个错误刚刚出现了吗?即,在这个错误之前你做了什么更改?这个网站在我的本地机器上运行得很好,但当我将它上传到live server时,这种情况就开始发生了。所以这应该是索引页。但是,是的,我只是尝试了其他网页相同的错误。这是一个类似的问题,我很确定这是正确的问题和答案,但那个家伙没有详细解释我需要做什么。总的来说,我认为这是一个缓存问题。。。如果这真的是一个缓存问题,那么在app/tmp/cache中清空缓存怎么样?不应提交和上载缓存字段。但有3个文件夹。。。模型、视图和持久化。。。我不需要它们吗?