Список форумов DOMEN.com.ua DOMEN.com.ua
информационно-технический форум провайдера DOMEN.com.ua
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

THIS SITE IS OUTDATED AND NOT SUPPORTED ANYMORE
PLS USE OUR WIKI INSTEAD

Проблемы с распределением памяти...

 
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Вопросы программирования
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 МБ на скрипт?

Всё же было бы неплохо узнать, как решать такую проблему?

Например, такая же ошибка выскакивает при попытке установить некоторые из скриптов Фантастико.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DOMEN.com.ua -> Вопросы программирования Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Anti Bot Question MOD - МОД для phpBB против Спамботов