|
DOMEN.com.ua информационно-технический форум провайдера DOMEN.com.ua
|
THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
wishmaster Новый посетитель
Зарегистрирован: 30.03.2007 Сообщения: 1
|
Добавлено: Пн Апр 02, 2007 13:36 Заголовок сообщения: Проблемы с распределением памяти... |
|
|
На моём сайте размещён интернет-магазин. Когда я пытаюсь переходить между категориями товаров получаю сообщение:
Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 311296 bytes) in /home/(******)/public_html/templates_c/%%5E^5EC^5ECAF78D%%advanced_search_in_category.tpl.html.php on line 196
Собственно такоеже сообщение я получал, когда пытался импортировать номенклатуру магазина.
При попытке импорта выдаётся сообщение о ошибке:
Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 35 bytes) in /home/(*****)/public_html/core_functions/catalog_import_functions.php on line 141
Импортируется файл размером 40Кб, содержащий таблицу 240х85 (неужели это очень большой размер?)
Вот фрагмент скрипта указанный в сообщении о ошибке:
function myfgetcsv($fname, $del)
{
$filesize = filesize( $fname );
$f = fopen( $fname, "r" );
$res = array();
$firstFlag = true;
$columnCount = 0;
while( $row = fgetcsv($f, $filesize, $del) ) //это 141 строка
{
if ( $firstFlag )
$columnCount = count($row);
$firstFlag = false;
while( count($row) < $columnCount )
$row[] = "";
$res[] = $row;
}
fclose($f);
return $res;
Может кто-то знает, что за проблема и как её лечить?
P.S. Отмечу также, что данный скрипт и сайт в целом без проблем работают у меня на ноутбуке с куда более скромной конфигурацией чем у серверов на техплощадке хостера... |
|
Вернуться к началу |
|
|
andreyz Участник
Зарегистрирован: 29.01.2005 Сообщения: 25 Откуда: Kiev
|
Добавлено: Пт Апр 13, 2007 23:58 Заголовок сообщения: Re: Проблемы с распределением памяти... |
|
|
wishmaster писал(а): | данный скрипт и сайт в целом без проблем работают у меня на ноутбуке с куда более скромной конфигурацией чем у серверов на техплощадке хостера... |
Видимо, оперативка на сервере распределяется между многими сайтами (возможно, их десятки или сотни), потому, наверно, и включено ограничение 5 МБ на скрипт?
Всё же было бы неплохо узнать, как решать такую проблему?
Например, такая же ошибка выскакивает при попытке установить некоторые из скриптов Фантастико. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|