2016-03-18 23 views
4

を設定することはできません私は、このエラーにが無制限のメモリ制限

Fatal Error: Allowed Memory Size of 134217728 Bytes Exhausted

を走ったuser.Howeverによってアップロードされた画像を処理するスクリプトを持って、私はこれに関する多くの記事を読むが、どれも。すべてこれらのポストを動いていないようにみえ私は無制限に設定しましたが、何も動作していないようです。これでも失敗して同じエラーが表示されました。

しかし、手動でからファイルの256にメモリ制限を変更しました。これは魅力的に機能しました。

なぜこのようなことが起こったのですが、なぜinit_setが機能していますか?

私もsuhosinあなたはit.Youを見て、ここの上に私のphpファイルを見ることができますしたいかもしれません

がインストールされていません。

imagecreatetruecolor php uses up too much memory

+2

'ini_set変更( 'のmemory_limitを'、 '256')' –

答えて

8

あなたが得ることがmemory_limitないMemory_limitです。

はこちらを参照してください: - http://prntscr.com/agxrtt

だからini_set('Memory_limit','-1')ini_set('memory_limit',256)またはini_set('memory_limit','-1')

7

大文字と小文字の区別多分?

memory_limitの小文字のMです。

お気軽にお問い合わせください。あなたがのmemory_limitに資本Mを使用している

6

は、操作を行います。あなたはphp.iniファイルをチェックすると

ini_set('memory_limit', '-1')