2017-01-31 4 views
0
私は、CakePHPウェブサイトは私のローカルサーバーに外部サーバーでホストされているインポートした

...CakePHP2:の...宣言は

と互換性があります。しかし、それは動作しませんし、私はいくつかの発言を受けました。それは私がリモートサーバーとの接続ミスがあると思いますが、私は標準クラスのデータベースcomnnectionのすべてを作っ

enter image description here

のように画面に表示されています。

インデックスページがリクエストされた場合コンポーネントで多くのエラーが出力されます。続き

は、データベース接続のためのコードです:

class DATABASE_CONFIG { 

    public $default = array(
      'datasource' => 'Database/Mysql', 
      'persistent' => false, 
      'host' => '186.202.152.111', 
      'login' => 'site1386348519', 
      'password' => 'xxxxxxx', 
      'database' => 'site1386348519', 
      'prefix' => 'tb_', 
      'encoding' => 'utf8'   
    );  
} 

どのように私はこの問題を解決することができますか?

+2

これまでに見たことがあるのは、http://stackoverflow.com/questions/22182482/strict-2048-declaration-of-emailcomponentinitialize-should-be-compatible .. –

+0

@Marcelo C Curiaそのような問題は、実際にはDBであることを明確にする方法で編集してください。これは明らかにスクリーンショットに基づいていません。少なくとも、誰かが与えられた情報によって伝えることができる限り。リンクされた質問と回答を読んで、あなたの通知を修正し、それが機能するかどうかを確認しようとしましたか? http://stackoverflow.com/help/how-to-ask – burzum

+0

を参照してください。Ok、問題はありません。次回は、このアドバイスをしてくれるでしょう。 Tks –

答えて

0

問題はデータベースには表示されませんが、コード内でメソッドを使用することは考えられます。サーバーには厳密なPHPエラーが報告されているようですので、モデルや同じ宣言を使用していない他のクラスのメソッドを拡張したことを警告しています。警告されている各メソッドをチェックして、正しく拡張していることを確認する必要があります(たとえば、メソッドの正しい数/タイプのパラメータを定義していることを確認してください)。

+0

これは、私が古い開発者に継承しているシステムの遺産です...外部サーバーにはかなり魅力的です。この問題はローカルホストにインポートしようとしたときに起こります。 –