Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выделение памяти
Форумы портала PHP.SU » » Вопросы новичков » Выделение памяти

Страниц (1): [1]
 

1. energ - 22 Июня, 2012 - 17:40:20 - перейти к сообщению
Использую скрипт на локальном, через денвер, из за огромного файла за загрузку вылазиет ошибка "Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 172032 bytes)"

Увеличиваю память до 512 потом до 1024 в ini, .htaccess и самом скрипте ошибка та же, хотя вроде должны объемы памяти в самой ошибке меняться, ктамуже 262144 байт это даже не мегабайт, почему выделеной памяти не хватает?
2. jonston - 22 Июня, 2012 - 18:04:35 - перейти к сообщению
energ пишет:
Использую скрипт на локальном, через денвер, из за огромного файла за загрузку вылазиет ошибка "Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 172032 bytes)"

Увеличиваю память до 512 потом до 1024 в ini, .htaccess и самом скрипте ошибка та же, хотя вроде должны объемы памяти в самой ошибке меняться, ктамуже 262144 байт это даже не мегабайт, почему выделеной памяти не хватает?


у тебя идет циклический сбой скрипта.Например ты подключает в файле some.php файл some1.php а в файле some1.php подключаешь some.php типа того.И после того как изменишь php.ini нужно перезапускать apache
3. energ - 22 Июня, 2012 - 18:26:20 - перейти к сообщению
jonston пишет:
у тебя идет циклический сбой скрипта.Например ты подключает в файле some.php файл some1.php а в файле some1.php подключаешь some.php типа того.И после того как изменишь php.ini нужно перезапускать apache


Это все выглядит очень странно еще пару дней назад скрипт работал, сейчас нет, изменений не каких не вносилось...
4. Мелкий - 22 Июня, 2012 - 18:26:59 - перейти к сообщению
energ, какое именно значение выставляете? Судя по значению allowed memory в 256к и если целиком ошибка PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate (сколько-то) bytes) in Unknown on line 0 - то вы неверно указали значение.
Например, 256MB, вместо 256M
5. energ - 22 Июня, 2012 - 19:06:47 - перейти к сообщению
[quote=Мелкий][/quote]

Нашел проблему по советам Ivantrs'а

Значения задаваемой памяти ini_set должно быть в байтах....
6. Мелкий - 22 Июня, 2012 - 19:18:26 - перейти к сообщению
energ пишет:
Значения задаваемой памяти ini_set должно быть в байтах

А так же кило (K), мега(M), гига(G). Но не KB, MB, GB и какие-нибудь ещё.
http://www.php.net/manual/en/faq...g.shorthandbytes

 

Powered by ExBB FM 1.0 RC1