Пытаюсь сделать менюшку с городами РФ (с помощью модуля hierarchical select). После заливки в словарь таксономии около 3000 городов практически на каждое действие на сайте (создать материал, отредактировать и пр.) теперь вылазят странички с ошибками следующего плана:
Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 8208 bytes)
В том числе я теперь не могу вообще зайти в словарь таксономии, выдает такуюже ошибку, что не хватает памяти.
На хостинге ограничение php_value memory_limit 90M.
Пробовал сделать то же самое на другом хостинге, где лимит php_value memory_limit 128Мб - все работает отлично.
Посоветуйте, как можно заставить друпал работать с 90 Мб?
И 3000 терминов это нормально для словаря или много?
Комментарии
Была похожая проблема после создания терминов и подключения таксономи меню. Решил просто - посмотрел исходный код и вывел меню в виде html. У меня таксономи менюшка кушала ресурс - правда она еще и на jqueru была.
Не мучайтесь, возьмите нормальный хостинг.
Та я так тоже могу сделать, но проблема в том, что при октлючении hierarchical select ничего не меняется. тоесть не он кушает память, как я понимаю, а 3000 терминов таксономии, именно после их введения начались нехватки памяти.
Я использовал таксономи меню.Я так понимаю что сами термины не грузят а грузят скрипты которые обрабатывают данные.Просто после такой нагрузки по обработке терминов и созданию меню сервак включил фильтр. Потом все должно нормально работать. Я так себе представляю. Хотя у меня тоже скорость после загрузки большого количества терминов упала.
memory_limit указывается в настройках PHP, в файле php.ini
Вы можете создать свой файл php.ini в корневой директории вашего сайта и настройки провайдера будут переписаны вашими.
Попробуйте скопировать в корень сайта прикрепленный к моему сообщению php.txt, только смените расширение .txt на .ini
а вот и не факт, только если у него CGI
Пусть попробует
Спасибо за попытку помощи. Попробовал. Потом проверил на странице отчета в друпале - по прежнему пишет 90Мб.