1

我的 Drupal 站点出现此错误:

警告:未知:无法为池分配内存。在第 0 行的未知中

我观察到了Wordpress的类似帖子, 但不确定它是否适用于 Drupal。任何人都可以解释我该怎么做。我正在使用 Drupal6.27和 PHP 5.2.17

4

3 回答 3

2

这是 APC 配置问题。APC是 PHP 的操作码缓存

在您的 php.ini 或链接到 php.ini 的 apc.ini 中搜索 APC 设置。

可能的解决方案是使用这些:减少 apc.ttl 并增加 apc.shm_size

于 2013-04-16T10:34:44.033 回答
1

有时即使您尝试使用 ini_set() 覆盖设置,错误仍然会发生。在这种情况下,您也可以完全禁用 is。对于低流量站点,这将不是问题。

将此行添加到 index.php 文件的顶部:

ini_set('apc.cache_by_default',0);

于 2013-05-02T12:54:54.490 回答
0

您的 Drupal 站点使用 PHP 编程语言运行。您可以配置网站使用的 PHP 版本。

PHP 5.5 的最新版本。使用 OPcache 操作码缓存,并包含 APCu 扩展以 100% 兼容 APC 用户缓存 API。

我将版本从 PHP 5.3 升级到 PHP 5.5,这对我有用。

于 2015-02-27T10:21:34.853 回答