【发布时间】:2019-03-26 08:55:47
【问题描述】:
我无法将我的 cakephp 应用程序与 mysql 数据库连接。当我在 localhost 中运行它时它可以工作,但是当我移动到远程服务器时它没有并且它给出了这个错误:
缺少数据库连接
我尝试了这些解决方案,但在所有情况下都是徒劳的:
- 已注释掉:skip-networking。
- 编辑了 htppd-xamp.conf 中的 LocationMatch 块,但仍然没有 变化
下面是连接数据库的代码:
<?php
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => '51.254.205.243',
'login' => 'login',
'password' => 'pwd',
'database' => 'db',
'prefix' => '',
'encoding' => 'utf-8'
);
}
如果您真的知道发生了什么以及如何解决此问题,我将不胜感激向您学习。
问候
【问题讨论】:
-
我在远程服务器中,当我使用 127.0.0.1 而不是 51.254.205.243 时,它可以工作。这是我无法理解的,因为 postgresql 正在使用 51.254.205.243 而 mysql 不是