0

サーバーでcakephpversion-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' => ''
);

誰かが私がこれを乗り越えるのを手伝ってくれる?

4

1 に答える 1

1

まず、2.0.6(最新の安定版2.0.x)、または最新の安定版である2.2.2に更新する必要があります。あなたはここでそれらを見つけることができます。

2.0.0-devは不安定で古くなっているため、代わりに安定バージョンを使用する必要があります。なぜあなたが-devバージョンで本番サイトを運営したいのか分かりません、あなたは問題を求めています。

データベース構成情報はここにあります。

于 2012-09-07T12:24:10.453 に答える