PDA

Просмотр полной версии : Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 683189


Велемир
19.03.2009, 01:01
Собсна,как бороться ?:(

И что эта ошибка означает.Если можно,то с подробностями:)

dimanp
19.03.2009, 01:19
скрипту не хватает памяти
сбособы устранения
в .htaccess добавь строку (при условии, что PHP работает под Apache через mod_php):

php_value memory_limit 16M

Либо в php.ini увеличь аналогичный параметр:

memory_limit = 16M

Или укажи прямо в своём PHP-скрипте:

ini_set('memory_limit', '16M')

Некоторые скрипты требуют больше памяти...
если увеличение памяти не поможет, то ищи косяк в самом скрипте

ZagZag
19.03.2009, 09:25
В ПХП стоит ограничение на 8Мб для выполнения скрипта.
Либо оптимизируй скрипт, либо увеличь объем доступной памяти, как сказал dimanp

MuXaJIbI4
19.03.2009, 11:10
Еще можно попробывать раздить выполнения скрипта на несколько шагов

stopxaker
19.03.2009, 11:25
Собсна,как бороться ?:(

И что эта ошибка означает.Если можно,то с подробностями:)

Скорей всего ты наверное пытаешься залить БД через Phpmyadmin поэтому тебе выдаёт такую ошибку , если заливаешь базу то лучше воспользуйся Dumper (http://sypex.net/)

Велемир
21.03.2009, 14:52
Пасип:)Но там трабла была с циклом:).Ну типа мегабальшущщий словарег(мегов двести) и цикл обработки строк:).В итоге,словарик я порезал :-D