致命错误:Drupal 允许的内存大小

发布于 2024-12-11 08:53:11 字数 480 浏览 0 评论 0原文

我使用的是Ubuntu,并且安装了tasksel lamp环境。

我分别更改了 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

I'm using Ubuntu, and I installed tasksel lamp environment.

I changed memory_limit and post_max_size parameters, 512M and 128M respectively. Restart apache with / etc / init.d / apache restart.

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

But I always get the error:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

君勿笑 2024-12-18 08:53:11

您没有更改正确文件中的内存限制。内存限制错误仍然显示 64MB 作为已超出的限制。

在 Ubuntu 中,正确的文件应该是 /etc/php5/apache2/php.ini。

更改其中的内存限制值并重新启动 apache 后,通过创建 test.php 来确认内存限制已更改,

<?php phpinfo();

如果内存限制未在 phpinfo 输出中更新,请检查 php.ini 在 phpinfo 输出中加载的位置并更改该文件并重新运行测试。

You have not changed the memory limit in the correct file. The memory limit error is still showing 64MB as the limit that has been exceeded.

In Ubuntu the right file should be /etc/php5/apache2/php.ini.

Once you change the memory_limit value in there and restart apache confirm that the memory_limit has been changed by creating a test.php with

<?php phpinfo();

If memory limit is not updated in the phpinfo output check where php.ini is loaded in the phpinfo output and change that file and re-run the test.

风苍溪 2024-12-18 08:53:11

您也可以使用模块来控制此内存限制。 PHP 运行时配置器 模块提供了许多配置选项,无需更改 php.ini 文件并重新启动 Apache。
您可以配置以下参数:

  • 文件上传限制
  • 内存限制
  • 最大执行时间限制
  • 最大输入变量限制

You can use a module to control this memory limit as well. PHP Runtime Configurator module provides many options to configure without changing your php.ini file and restart Apache.
You can configure following parameters:

  • File Upload Limit
  • Memory Limit
  • Maximum Execution Time Limit
  • Maximum Input Variable Limit

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文