Фотосет и большие фотографии

Привет всем юзерам и админам LiveStreet!
Я читал здесь про проблемы с фотосетом, но такой ещё не встречал.
У меня не загружаются фотографии, у которых одно из измерений больше 3000px. Даже не то что не загружаются, а не ресайзятся до 1000px (судя по фтпшнику). Вот такая вот беда. Все конфиги фотосета стандартные. На сервере стоит nginx и fastcgi, везде максимальный размер тела запроса увеличен до 8мб, то есть не в размере дело.

Перерыл все конфиги — нигде магической цифры 3000 нет. (а где была — изменена на 6000).

Была идея, что может скрипт «просто не справляется», но ни фактов «за» ни фактов «против» пока не нашёл.

Помогите советом

PS
Хостимся в облаке => памяти и процессора — в избытке.

9 комментариев

avatar
В config/config.php
$config['view']['img_resize_width'] = 500;    // до какого размера в пикселях ужимать картинку по щирине при загрузки её в топики и комменты
$config['view']['img_max_width'] = 3000;    // максимальная ширина загружаемых изображений в пикселях
$config['view']['img_max_height'] = 3000;    // максимальная высота загружаемых изображений в пикселях
avatar
Спасибо, но это было поправлено в первую очередь. Всё равно не работает.
avatar
firebug включите посмотрите лог ошибки
avatar
Спасибо за наводку. Действительно появляется ошибка при загрузке 3000+px
my.jetscreenshot.com/5188/20111024-9jco-118kb
Если я правильно понял, то это ошибка какой-то php функции?
avatar
Вот ещё логи
SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_0 Response Received: true Data: 
SWF DEBUG: Warning: imagecreatefromjpeg(): '/var/www/site/public_html/uploads/images/topic/2011/10/25/1e664761d8.jpg' is not a valid JPEG file in /var/www/site/public_html/engine/lib/external/LiveImage/Image.php on line 129
avatar
дело не в размере файла?
$config['module']['topic']['photoset']['photo_max_size'] = 6*1024; //kb  // максимально допустимый размер фото

129-130 строка
$tmp=imagecreatefromjpeg($file);
				$this->format='jpg';

видимо не возможно создать в формат jpg

imagecreatefromjpeg (): '/ var/www/site/public_html/uploads/images/topic/2011/10/25/1e664761d8.jpg' не является допустимым файлом JPEG
avatar
Нет, размер файла 3, это всё учёл.
Погулял по инету и нашёл немало багов этой библиотеки при работе с большими картинками. Видимо надо ждать новой версии или ставить из сорцов
avatar
$tmp=imagecreatefromjpeg($file);
				$this->format='jpg';
				break;
			default:
				$this->set_last_error(5);				
				return false;

set_last_error(5)
5 => 'Unknown file format given'
Что означает неизвестный формат данного файла
avatar
Было ли найдено решение, мне зело интересно.
Та же ерунда, причем без видимых связей — на локалхосте грузится с компа, но не грузится по ссылке, на бою ниоткуда не грузится
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.