2016-08-02 20 views
0

私のCakeFrameworkに問題があります: サイトが動作しません。エラーログは言った:CakePHPの致命的なエラー

} catch (PDOException $e) { 
     throw new MissingConnectionException(array(--- LINE 185 
      'class' => get_class($this), 
      'message' => $e->getMessage() 
     )); 
} (!) 
    public function listSources($data = null) { 

これは、公共の機能が接続されて():

[02-Aug-2016 04:57:45 America/Chicago] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /public_html/lib/Cake/Model/Datasource/Database/Mysql.php on line 185

これはライン185です。

+0

多くのデータを取得していて、PHPがそれを処理するのに十分なメモリがない可能性があります。あなたはphp.iniの最大メモリ制限を上げようとしましたか? – Eagle

+0

サーバーのメモリが不足しているため、例外が発生しました。リクエストでどのくらいのデータを処理していますか?それを減らすことはできますか? –

答えて

-1

あなたが使用しているスクリプトが他の人から借用されている場合は、php.iniで行った変更にもかかわらず、正確な結果をもたらすini_set( 'memory_limit'、 '256M')がないことを確認してください。 またはこれを試してください set_time_limit(0);コントローラーに無限大。