работа с памятью
Привет, мир.
Проблема вот такая — переносил готовый сайт на ВДС. При переносе выдало такое:
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
Раньше такого не было, и памяти столько ЛС не жрал. И ето при том, что на ВДС-е памяти — целый гиг. Даже не знаю, где смотреть. Не подскажете, может, у кого-то такое тоже было?
У меня версия последняя с установленным аддоном «корпоративные блоги».
Проблема вот такая — переносил готовый сайт на ВДС. При переносе выдало такое:
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 комментариев
Исправляется, вставлением в самом начале всех скриптов (на index.php например) строки:
ini_set('memory_limit', '32M');
по умелчанию в пхп кажется 16 стоит или меньше даже — эксперементируйте ;-)
ps. всегда ставлю 120М, это норм :)
Можно оффтоп? Упоминаемый аддон — собственная наработка или он где-то в недрах лс.ru спрятан?
Постоянно мало…
довел до 2 гигов!
после чего хостер вырубил ак.
И это дефолтовая версия.
На хостинге движок будет работать? или без сервера не обойтись?
Сколько памяти все-таки надо?
Правда, у меня nginx+php-fpm, надо понимать что это совсем не эквивалентно 32mb на апачевских сборках.