Foren / National / Russian / Тех. поддержка / Ошибка PFS на cotonti.com

Ошибка выполнения PHP скрипта

Macik
#1 28. August 2012, 11:41

Хотел залить на сайт схему в PNG формате (размер 1,1Мб). Допустимая квота на файл 5Мб.

Получил ошибку:

1
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 17484 bytes) in /htdocs/system/functions.php on line 2057

Решил, что сервер не переварил создание thumbnail. 

Теперь вообще не работает PFS. Как только захожу в свой PFS (http://www.cotonti.com/pfs) вижу эту ошибку и пустой экран.

Видимо где-то косяк с учетом памяти ( ini_set('memory_limit', '100M'); ).

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Trustmaster
#2 28. August 2012, 12:49

Боюсь, косяк не с учетом памяти. В функциях gd иногда случаются утечки памяти при определенных "неудачных" картинках. Лечится только удалением картинки.

May the Source be with you!
Macik
#3 28. August 2012, 13:35

Все бы хорошо, но как удалить картинку, если вся PFS теперь выдает «FatalError» ?

ps: Проверил на локальной версии (apache 2.4.2 win7x64) — та же история. Полностью поломана PFS, и без доступа к FTP или SQL базе это не исправить. 

Слетает на строке:

PHP
1
$source_data = $fn_create($source);

т.е. по видимому не может отресайзить изображение.

Надо такие дела в тогда в try catch блок пихать. Или от Fatal'a это не спасет?

 

Добавлено 6 минуты спустя:

Создал тикет №1018.

Добавлено 4 минуты спустя:

p.s. Удалите, пожалуйста файл из моего PFS (на этом сайте). Предположительное имя файла «cotonti_inclued_461.png» 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F

Dieser Beitrag wurde von Macik (am 28. August 2012, 13:45, vor 12 Jahre) bearbeitet