【问题标题】:cakephp version 4 fresh install database not connectingcakephp 版本 4 全新安装数据库未连接
【发布时间】:2020-02-08 20:19:19
【问题描述】:
'default' => [
            'className' => 'Cake\Database\Connection',
            'driver' => 'Cake\Database\Driver\Mysql',
            'persistent' => false,
            'host' => 'localhost',
            'username' => 'root',
            'password' => '000000',
            'database' => 'cakephp',
            'encoding' => 'utf8mb4',
            'timezone' => 'UTC',
            'cacheMetadata' => true,

我在 xampp 的 phpmyadmin 中的数据库没问题。

但是 cakephp 主页仍然显示

CakePHP is NOT able to connect to the database.
Connection to database could not be established: SQLSTATE[HY000] [1045] Access denied for user 'my_app'@'localhost' (using password: YES)

【问题讨论】:

标签: mysql database cakephp


【解决方案1】:

我最近遇到了这个问题,通过在config/app_local.php中添加数据库配置解决了这个问题

根据 Cakephp 文档:

应用程序框架有一个config/app.php 文件,它应该 包含不会因各种不同而变化的配置 应用程序部署的环境。

config/app_local.php 文件应该包含不同的配置数据 环境,并应由配置管理管理,或 您的部署工具

参考: CAKEPHP -> Configuration -> Configuring your Application

【讨论】:

    猜你喜欢
    • 2012-04-12
    • 2019-02-16
    • 2023-04-02
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多