работа с памятью

Привет, мир.
Проблема вот такая — переносил готовый сайт на ВДС. При переносе выдало такое:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 35 bytes) in /home/wwwfirst/beermania.com.ua/www/classes/engine/Engine.class.php on line 95

Раньше такого не было, и памяти столько ЛС не жрал. И ето при том, что на ВДС-е памяти — целый гиг. Даже не знаю, где смотреть. Не подскажете, может, у кого-то такое тоже было?
У меня версия последняя с установленным аддоном «корпоративные блоги».

13 комментариев

avatar
phpinfo() — там посмотреть какое ограничение по памяти стоит на 1 процесс php
  • ort
  • +1
avatar
Спасибо огромное.
avatar
Причина: «Для выполнения скрипта требуется больше памяти чем предоставляет PHP»
Исправляется, вставлением в самом начале всех скриптов (на index.php например) строки:
ini_set('memory_limit', '32M');
по умелчанию в пхп кажется 16 стоит или меньше даже — эксперементируйте ;-)
avatar
16Mb IIRC

ps. всегда ставлю 120М, это норм :)
avatar
128*
avatar
Не помогло и 128
avatar
У меня версия последняя с установленным аддоном «корпоративные блоги»

Можно оффтоп? Упоминаемый аддон — собственная наработка или он где-то в недрах лс.ru спрятан?
avatar
Разработка сообщества. Платный модуль — livestreet.ru/blog/paidorders/749.html
avatar
Угум, спасибо, уже набрел на этот топик. Просто начал с «Модулей» и не нашел
avatar
Так и не ясно сколько надо памяти?
Постоянно мало…
довел до 2 гигов!
после чего хостер вырубил ак.
И это дефолтовая версия.
avatar
хостер или вдэстер? :)) урл плиз :)
avatar
Заливал на хостинг.
На хостинге движок будет работать? или без сервера не обойтись?

Сколько памяти все-таки надо?
avatar
Версия 3.x без плагинов (чуть допиленная руками) работает на 32mb идеально.
Правда, у меня nginx+php-fpm, надо понимать что это совсем не эквивалентно 32mb на апачевских сборках.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.