5

写真をアップロードするとき

  • ファイルサイズ:375kb
  • 幅:2000px
  • 高さ:3000px

エラーが発生します

エラー致命的なエラー:許可されたメモリサイズ67108864バイトが使い果たされました(2157バイトを割り当てようとしました)...

67108864 = 64MBの場合、なぜこれが発生するのですか?

共有サーバーを使用しています。私の.htaccessは次のとおりです。

<IfModule mod_rewrite.c> 
   RewriteEngine on 
   RewriteRule    ^$ webroot/    [L] 
   RewriteRule    (.*) webroot/$1 [L] 

</IfModule> 

どこに書けばいいのphp_value memory_limit 128M

4

1 に答える 1

15

PHPに割り当てられているのは64M(67108864/1024/1024)しかないようです。

にアクセスできる場合はphp.ini、最大メモリサイズを増やしてください。

ブートストラップPHPスクリプトでそれを行うこともできます。

ini_set('memory_limit', '128M');

またはあなたの中でさえ.htaccess

php_value memory_limit 128M
于 2010-10-08T04:31:37.020 に答える