PHP можно настроить на использование ограниченного объема памяти на HTTP-запрос с помощью параметра конфигурации memory_limit .
Drupal 6 обходит это и другие ограничения ресурсов, распределяя работу по нескольким запросам (через перенаправление HTTP или AJAX), используя Batch API .
В Drupal 5 я предлагаю увеличить предел памяти. Если это все еще не работает, исследуйте, куда уходит память. Попробуйте деактивировать модули, пока проблема с памятью не исчезнет. Это может не дать вам решения, но может, по крайней мере, указать вам модуль, вызывающий проблему с памятью.