我正在使用Ubuntu,我安装了tasksel lamp环境。
我分别更改了 memory_limit 和 post_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
答案 0 :(得分:1)
您尚未更改正确文件中的内存限制。内存限制错误仍显示64MB作为已超出的限制。
在Ubuntu中,正确的文件应为/etc/php5/apache2/php.ini。
在那里更改memory_limit值并重新启动apache通过创建带有
的test.php确认已更改memory_limit<?php phpinfo();
如果在phpinfo输出中未更新内存限制,请检查phpinfo输出中加载php.ini的位置并更改该文件并重新运行测试。
答案 1 :(得分:0)
您也可以使用模块来控制此内存限制。 PHP Runtime Configurator模块提供了许多配置选项,无需更改php.ini文件并重新启动Apache。 您可以配置以下参数: 的 强>
<强><强> 强>