Добрый день.
Сталкнулся с такой проблеммой
[Tue Feb 3 18:06:42 2009] [error] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 40 bytes) in /usr/home/theosa/www/site2/public_html/modules/taxonomy/taxonomy.admin.inc on line 604
$result = db_query(db_rewrite_sql('SELECT t.tid, t.* FROM {term_data} t INNER JOIN {term_node} r ON r.tid = t.tid WHERE t.vid = %d AND r.vid = %d ORDER BY weight', 't', 'tid'), $vid, $node->vid);
// СТРОКА 604
$terms = array();
while ($term = db_fetch_object($result)) {
$terms[$term->$key] = $term;
}
return $terms;
}
Как ошибка и ежу понятна. Но хостер не хочет выделять больше памяти.
Значит следует что или надо менять хостера или надо оптимизировать.
Хостера менять возможности нет.
Может знает кто то как оптимизировать ?
Комментарии
Ага тоесть оптимизить прийдетс не тока эту функцию. тк есть ошибки в
[Tue Feb 3 18:06:36 2009] [error] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 40 bytes) in /usr/home/theosa/www/site2/public_html/modules/taxonomy/taxonomy.admin.inc on line 579
Может кто - то сталкивался ?
32M памяти может оказаться мало при друпале изрядно нагруженном модулями.
32M памяти может оказаться мало при друпале изрядно нагруженном модулями.
Есть, что есть (((
Надо искать варианты решений
меняй хостера, они б еще 8 метров поставилм как в старые времена.
поменяешь на западный удивишся поддержке и ресурсам!
и дешевше будет намного!!!!
Либо сносить половину модулей
Скажите какми вы пользуетесь ? Из западных ?