我的Drupal网站出现了这个错误:
警告:未知:无法为池分配内存。在Unknown上 第0行
我观察了Wordpress的类似帖子,但不确定它是否适用于Drupal。任何人都可以解释我该怎么做。我正在使用Drupal 6.27
和PHP 5.2.17
。
答案 0 :(得分:2)
这是APC配置问题。 APC是PHP的操作码缓存
在php.ini中搜索APC设置,或者在链接到php.ini的apc.ini中搜索。
可能的解决方案是玩这些: 减少apc.ttl并增加apc.shm_size
答案 1 :(得分:1)
即使您尝试使用ini_set()覆盖设置,有时仍会出现错误。在这种情况下,您也可以完全禁用。对于低流量站点,这不是问题。
将此行添加到index.php文件的顶部:
的ini_set( 'apc.cache_by_default',0);
答案 2 :(得分:0)
您的Drupal站点使用PHP编程语言运行。您可以配置您的网站使用的PHP版本。
PHP 5.5的最新版本。使用OPcache操作码缓存,并包含APCu扩展,与APC用户缓存API 100%兼容。
我将版本从PHP 5.3升级到PHP 5.5,这对我有用。