LINUX.ORG.RU
ФорумAdmin

PHP - ERROR


0

0
Скрипт PHP выдает такое:

Allowed memory size of 16777216 bytes exhausted (tried to allocate 23592960 bytes)

что это значит?

anonymous
>PHP - ERROR

Вычесть из PHP ошибки не удается даже его разработчикам,
поэтому де-факто принято писать:
PHP == ERROR
sdio ★★★★★
()
По-Ха-Пэ был придума для мелких Хоумпагин, но его притащили в корп сектор, зачем?
anonymous
()
в начало скрипта добавь ini_set("memory_limit","24M"); и потестируй. если будет валиться все равно - 24M замени на 32M и т.д.
isden ★★★★★
()
Ответ на: комментарий от isden
>в начало скрипта добавь ini_set("memory_limit","24M"); и потестируй. если будет валиться все равно - 24M замени на 32M и т.д.

А потом можно и памяти прикупить.

anonymous
()
Ответ на: комментарий от anonymous
> А потом можно и памяти прикрутить

+1

а вообще ошибка значит что ты где-то жестко накосячил с циклами или имеджмеджик

temy4
()
Ответ на: комментарий от temy4
вполне может быть что не косяк, а скрипт тяжелый. я видел системы где 64M со скрипом хватало.
isden ★★★★★
()
Ответ на: комментарий от Anoxemian
>Вовсе нет, в 99,99% случаях это значит что программисту надо отрезать кое-что.

±1 :)

В 99% случаев - да, но не когда лимит в 16Мб стоит. Та же Википедия и то до 25Мб хочет.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73
А уж сквирмейл открывая письма с вложениями под 10Mb скока хочет :-)
Valmont ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.