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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.