【发布时间】:2013-03-07 12:31:49
【问题描述】:
我在 Godaddy 主机上使用 Drupal 网站,但 php 内存限制较低。
网站运行正常,但是当我访问视图时收到内存耗尽错误消息。为服务器生成视图是否更昂贵?我该如何克服这个问题?
另外,我注意到如果我是管理员用户 (uid=1),我在管理页面中导航时遇到问题:再次出现内存耗尽错误。
如果我只是一个经过身份验证的用户,那么我对此没有任何问题。可能是因为我有更多权限,因此为管理员用户启用了更多模块?
谢谢
【问题讨论】:
我在 Godaddy 主机上使用 Drupal 网站,但 php 内存限制较低。
网站运行正常,但是当我访问视图时收到内存耗尽错误消息。为服务器生成视图是否更昂贵?我该如何克服这个问题?
另外,我注意到如果我是管理员用户 (uid=1),我在管理页面中导航时遇到问题:再次出现内存耗尽错误。
如果我只是一个经过身份验证的用户,那么我对此没有任何问题。可能是因为我有更多权限,因此为管理员用户启用了更多模块?
谢谢
【问题讨论】:
增加php内存限制
sites/default/settings.php
ini_set('memory_limit', '256M');
【讨论】:
http://drupal.org/node/31819 - 了解如何增加内存。我向您推荐 64MB 或更多(如果您通过 imagecache 或其他方式处理图像,则为 96MB 或更多)。如果 godaddy 不提供,请提高“托管级别”或更改它。
【讨论】:
如果我只是一个经过身份验证的用户, 那么我对此没有任何问题。是吗 也许是因为我有更多的权限 因此启用了更多模块 对于管理员用户?
答案 = 是的,与普通用户相比,额外模块使用的内存更多。
Drupal:如何避免内存耗尽 在少数情况下会出现错误消息?
只有在您选择一个体面的主机并且拥有中小型用户群的情况下,Drupal 在共享主机上才可行。老实说,GoDaddy 共享主机的名声非常糟糕。 Stackoverflow 是一个编码网站,但您的问题的答案是 “获得更好的主机。” :o)
【讨论】: