После обновления модуля появилось "Предупреждение: требуется один раз()"


Я использую Drupal-7, и мой веб-сайт находится в облаке (не на локальном хосте). Это НЕ мультисайт и использование Omegasubtheme.

Я только что обновил модуль модерации рабочего стола с 1.3 до 1.4, а также добавил Медиа-модуль рабочего стола (7.x-1.1) на свой сайт разработчиков. После запуска сценария обновления я получил кучу ошибок на своем сайте. Итак, я снова переместил модуль модерации Worbench с 1.4 на 1.3.

Модули Devel Generate и Доступ к узлам разработки были включены на моем сайте, и я отключил эти модули.

После этого я получил эти ошибки, поэтому я снова включил их. Я нашел этот поток, но это для базы данных.inc для сообщение об ошибке выделения памяти в database.inc.

Модуль Разработки

Devel Modules

Может ли кто-нибудь помочь мне, как избавиться от этих ошибок?

Ошибки, которые я получил на первой странице:

Предупреждение: require_once() [функция.требуется один раз]: Не удается выделить память для пула. в _registry_check_code() (строка 3177 из /docroot/включает/bootstrap.inc). Предупреждение: require_once() [функция.требуется один раз]: Не удается выделить память для пула. в _registry_check_code() (строка 3177 из /docroot/включает/bootstrap.inc).

Errors on Front page

Ошибки на странице модуля доступных обновлений:

Warning: require_once() [function.require-once]: Unable to allocate memory for pool. in menu_execute_active_handler() (line 515

Из /docroot/включает в себя/menu.inc). Предупреждение: require_once() [функция.требуется один раз]: Не удается выделить память для пула. в module_load_include() (строка 330 из /docroot/включает/module.inc).

Errors on Modules page

Author: Community, 2015-05-13

1 answers

Было бы интересно посмотреть, могут ли ваши проблемы быть связаны с "лимитом памяти", который может быть недостаточно высоким (больше), особенно из-за "... также добавлен медиа-модуль Workbench...".

Предполагая, что это НЕ мультисайт, рассмотрите возможность редактирования вашего/sites/default/settings.php, и измените строку, чтобы установить ограничение памяти. Если это мультисайт, то отредактируйте settings.php файл, относящийся к сайту, на котором у вас возникла проблема.

Эта строка в settings.php должно выглядеть примерно так:

ini_set('memory_limit', '100M');

"100 м" в нем может быть каким-то другим числом. Каким бы ни было это число, попробуйте увеличить его примерно на 50 % или, может быть, даже удвоить, чтобы посмотреть, что произойдет после этого (конечно, не забудьте сохранить файл после увеличения этого числа).

Еще одна возможность, которую вы, возможно, захотите проверить, - это "выполнить очистку кэша" (это не повредит, а иногда помогает решить различные проблемы).

Любопытно услышать, поможет ли это как-то...

 1
Author: Pierre.Vriens, 2015-05-13 16:22:48