【问题标题】:SQLSTATE[HY000] [1045] Access denied for user - OVH EloquentSQLSTATE [HY000] [1045] 拒绝用户访问 - OVH Eloquent
【发布时间】:2017-07-27 03:42:03
【问题描述】:

对于一个项目,我使用 Slim 3 - Twig 和 Eloquent。在开发模式下,一切正常,但在生产环境中,托管在 OVH 共享服务器中,我无法访问数据库。

我百分百确定凭据,并且现在没有创建数据库。

这是我的代码:

$capsule = new \Illuminate\Database\Capsule\Manager;
$capsule->addConnection($config['db']);
$capsule->bootEloquent();
$capsule->setAsGlobal();

其中 $config['db'] 包含 Eloquent 所需的信息:

$config = [
    'settings' => [
        'debug' => true,
        'displayErrorDetails' => true
    ],
    'db' => [
        'driver'     => 'mysql',
        'host'       => '****.mysql.db',
        'database'   => '****',
        'username'   => '****',
        'password'   => '****',
        'charset'    => 'utf8',
        'collation'  => 'utf8_unicode_ci',
        'prefix'     => ''
    ]
]

我必须做些什么才能让它工作?

【问题讨论】:

    标签: eloquent


    【解决方案1】:

    好的……我知道了。

    ...悬念...

    我必须在我漂亮的格式化数组中删除大箭头周围的空格。

    是的。我要哭了。

    【讨论】:

      猜你喜欢
      • 2021-02-27
      • 2015-06-15
      • 2014-09-22
      • 2019-07-09
      • 2018-07-22
      • 1970-01-01
      • 2019-05-15
      • 2015-09-18
      相关资源
      最近更新 更多