0 レビュー
1 回答
php-CodeigniterSQLデータ取得showmemorylimit error
SQLサーバーデータベースを使用してcodigniterアプリケーションを作成します。約37000レコードのレコードセットがあります。これは、アプリケーションの実行時に表示されるメッセージです。 PHP.iniファイルを次のように増やしました
;スクリプトが消費できるメモリの最大量(128MB) ; http://php.net/memory-limit memory_limit = 1024M
どうすればよいですか?
わからない
0
レビュー
答え :
解決策:
php.iniファイルを編集してメモリ制限を増やす必要があります
memory_limit = 512M
または スクリプトの上部にこの行を含むphpスクリプトを使用する
ini_set("memory_limit","512M");
または.htaccessを使用して、メモリ制限を設定できます
php_value memory_limit 512M
php_value upload_max_filesize 120M
次に、クエリ履歴を無効にできます。これは文書化されていないが便利なテクニックです。
データベースの初期化後:
$ this-> db-> save_queries = FALSE;
または、このコードをデータベース構成ファイルに追加します。
$ db ['default'] ['save_queries'] = FALSE;
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。