Drupal: слишком много модулей? - PullRequest
1 голос
/ 03 июля 2010

Я использую Drupal со многими модулями, потому что мне нужно много функций, таких как информационный бюллетень, меню таксономии, вставлять видео ... и многие другие модули.

Я получаю фатальную ошибку при включении всех из них, но дело в том, что я использую свой сервер разработки с 128M php-памяти.

Итак, мне интересно ... в принципе невозможно запустить все эти модули вместе в Drupal, или я что-то упустил?

спасибо

Обновление : это сообщение об ошибке, которое я получаю:

Неустранимая ошибка: допустимый объем памяти в 134217728 байт исчерпан (попытка выделить 30220918 байт) в /include/bootstrap.inc в строке 840

Ответы [ 3 ]

2 голосов
/ 12 октября 2012

Я обычно увеличиваю ограничение памяти php в файле настроек, чтобы обойти это. Проверьте статью ниже.

http://drupal.org/node/207036

1 голос
/ 05 июля 2010

Вслед за некоторыми комментариями.

Drupal может работать с более чем 100 модулями, тысячами узлов и миллионами пользователей на 128 МБ.

Однако некоторые модули или их комбинации могут работать неправильно. Наиболее вероятный виновник - модуль, выращенный в домашних условиях, или модуль, который находится в бета-версии или не имеет большого количества пользователей. Как уже говорилось в комментариях, попробуйте отключить модули.

В качестве альтернативы, если ваша среда разработки настроена правильно, поместите точку останова в bootstrap.inc, чтобы выяснить, что она делает в этот момент.

В моем локальном окружении строка 840 в bootstrap.inc находится в функции watchdog, так что вы можете проверить свой журнал. Вы можете опубликовать то, что находится вокруг строки 840 в вопросе.

0 голосов
/ 07 марта 2013

Редактирование сайтов / default / settings.php

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

установить предел памяти, что вам когда-либо понадобится

...