Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Zero108

Где у этого парня кнопка, шеф?

Recommended Posts

Подгружаю новые изображения в галерею, либо пытаюсь редактировать старые изображения. Не пропускает изображения более 4000 пикселей (максимальный размер по ширине, по высоте не проверял). С любым размером (выставил в настройках пхп очень большие лимиты, гораздо больше подгружаемых файлов с картинками). Такое ощущение, что где-то в js или в php созданы лимиты. При попытке подгрузить изображения 5184х3456 пикселей с размером 2.2 МБ выдает ошибку загрузки. Куда копать? Где у этого парня кнопка?

 

Замечено после обновления с 4.3.6 на 4.4.7. До этого большие изображения подгружались и есть в галерее. Теперь не могу даже поменять для них заголовок: при сохранении выдает ошибку 500. Еще сервер менял, может где лимиты не докрутил, нгинкс, апач, пхп?

 

PHP 7.1.33

post_max_size 100M

upload_max_filesize 1024M

Используется memcached

 

Тестовое изображение

 

123123123123123.thumb.jpg.ec2703c8e675f2d6b1616db44b3e6919.jpg

Edited by Zero108

Share this post


Link to post

Нормально подгрузилась картинка 3000x2000 пикселей, 1.04 MB.

Та, которая тестовая выше (4000 пикселей), она в загрузчик подгружается без ошибки, но при сохранении данных выдается ошибка 500.

Та, которая более 5000 пикселей, не может подгрузиться в загрузчик.

Права на папку uploads 777 и подпапки. Владелец всех папок - пользователь.

Edited by Zero108

Share this post


Link to post

Откройте файл system/Helpers/Form/Upload.php

Найдите

throw new \DomainException( $message, $e->getCode() );

Выше добавьте

\IPS\Log::log( $e, 'gallery_error' );

Вызовите ошибку.

В АЦ в системных журналах найдите лог

Share this post


Link to post

Сделал как вы сказали. Никаких ошибок в системных логах нет. Проблема при загрузке изображения более 5000 пикселей по ширине (5184x3456 pix, 7.7 МБ) возникает при добавлении в Галерею и Клуб (галерея клуба) одинаковая, на стадии загрузчика. На этот раз удалось подгрузить ту же самую картинку, но уменьшенную в фотошопе до 4000 пикселей. Ошибки не возникло. Скриншоты и оргигинальное изображение, с которым тестировал, прилагаю. С другими файлами изображений проблема такая же.

Edited by Zero108

Share this post


Link to post

В ленгах указанная ошибка имеет следующий код pluploaderr_SERVER_CONFIGURATION - что как бы намекает на конфигурацию сервера. Где копать?

 

qZuuwyVGeg.jpg

Edited by Zero108

Share this post


Link to post

Ну, то есть во временную директорию маленькие изображения сайт может записать, а те, что побольше (причем в пикселах), - нет?

Share this post


Link to post

Проблема решена переходом на ImageMagic с GD. 123123.thumb.jpg.c30dcaaa9045f5fcbe093ebb292a7b1a.jpg

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...