Проблема то ли с хостером, то ли со скриптом

M2
На сайте с 17.05.2010
Offline
77
512

В общем ставлю партнерский магазин virtuemart (от goodbody) на Joomla и постоянно выскакивает ошибка:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate

Сам хостер (moyhosting.com) утверждает, что у каждого пользователя 128 МБ и памяти точно достаточно. Это повторялось несколько раз и давалась ссылка с моего домена на phpinfo, где memory_limit 128M. Это правда, что у меня 128 МБ или все же такого не бывает и действительно у меня 16 МБ?

[Удален]
#1

сталкивался с такой проблемой - но не с данным скриптом. пусть посмотрят что кушает всю память

D
На сайте с 16.04.2011
Offline
3
#2

Это у тебя утечка памяти в PHP (5-й версии).

У меня VIP хостинг, память огромная, но такая ошибка была с simple_html_dom библиотекой. Говоря простым языком, проблема в том, что скрипт не вычищает из памяти информацию, которой там набивается огромное количество.

В моём случае, в simple_html_dom есть функция clear(), с помощью которой можно прочистить память.

// clean up memory due to php5 circular references memory leak...

function clear() {

$this->dom = null;

$this->nodes = null;

$this->parent = null;

$this->children = null;

}

Как можно из неё увидеть, они к переменной присваивают null.

В общем с хостингом всё ок, в скрипте есть утечки памяти

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий