php - 数据库未与不同主机上的服务器连接 CakePHP 版本 2.0.0-dev

标签 php mysql cakephp phpmyadmin cakephp-2.0

我在服务器上连接 cake php version-2.0.0-dev 应用程序时遇到问题。当我连接本地主机数据库时,它在服务器上工作正常,但是如果我尝试将它与另一个主机托管的不同服务器的数据库连接,则会出现以下错误:

Fatal error: Call to a member function getAttribute() on a non-object in
/home/dev.ukssmain/public_html/stock_system_ukrs/cake/libs/model/datasources/dbo/dbo_mysql.php
on line 259**

我在database.php文件中的配置是这样的

public $default = array(
    'driver' => 'mysql',
    'connect' => 'mysql_connect',
'host' => 'test.com',
'port' => '3306',
'login' => 'test',
'password' => 'test',
'database' => 'test',
'prefix' => ''
);

谁能帮我解决这个问题。

最佳答案

首先,您应该更新到 2.0.6(最新稳定版 2.0.x),或最新稳定版 2.2.2。您可以找到它们here .

2.0.0-dev 不稳定且过时,您应该使用稳定版本。我不知道您为什么想要使用 -dev 版本运行生产站点,您是在自问问题。

可以找到数据库配置信息 here .

关于php - 数据库未与不同主机上的服务器连接 CakePHP 版本 2.0.0-dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317943/

相关文章:

php - CakePHP 递归实现漂亮的路由 - 类别、主题、部分、小节等

php - 将 base64 编码的图像以 BLOB 形式保存到服务器端数据库

php - 在 php 中清理您的帖子标题以插入数据库以获取 SEO 链接

java - JPA/Hibernate 无法创建名为 Order 的实体

mysql - 项目列表中的 SQL 名称

php - 在 CakePHP 中使用 Simpletest 缺少表

php - 使用 python 脚本 "Exit Code: 127(Command not found)"的 Laravel 任务计划

PHP MongoDB - 不推荐使用不带游标选项的聚合命令。什么?

mysql - MYSQL OUTFILE文件夹

php - CakePHP - HABTM 分页查询问题