2011-10-19 6 views
0

私はUbuntuを使用しており、タスクランプ環境をインストールしました。致命的なエラー:Drupalで許容されるメモリサイズ

Iはのmemory_limitpost_max_sizeのパラメータ、512Mそれぞれ128Mを変え。/etc/init.d/apache restartでApacheを再起動してください。

I try to access `http://localhost/drupal/admin/build/block/list.` 

しかし、私は常にエラーを取得:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1589081 bytes) in/var/www/drupal/includes/common.inc on line 3003 
+1

: 次のパラメータを設定することができます間違った設定f ile、それは固執しなかったので。 –

+1

memory_limitを編集したファイルの場合は、1028MBに増やしてみてください。 –

答えて

1

あなたは正しいファイルでメモリ制限を変更していません。メモリ制限エラーは、超過した制限として64MBを示しています。

Ubuntuでは、適切なファイルは/etc/php5/apache2/php.iniにする必要があります。

あなたはそこでのmemory_limitの値を変更して、Apacheを再起動した後は、メモリ制限をするphpinfo出力チェックPHPで更新されない場合のmemory_limitが

<?php phpinfo(); 

でtest.phpを作成することによって変更されたことを確認します。 iniはphpinfoの出力にロードされ、そのファイルを変更してテストを再実行します。

0

モジュールを使用してこのメ​​モリ制限を制御することもできます。 PHP Runtime Configuratorモジュールには、php.iniファイルを変更せずに設定してApacheを再起動するための多くのオプションが用意されています。おそらく、あなたが変更

  • ファイルアップロード制限
  • メモリの制限
  • 最大実行時間制限
  • 最大入力変数リミット

関連する問題