Перейти к содержимому
Русский язык для Invision Community 5

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

Подгружаю новые изображения в галерею, либо пытаюсь редактировать старые изображения. Не пропускает изображения более 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

Изменено пользователем Zero108

Рекомендованные сообщения

  • Автор

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

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

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

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

Изменено пользователем Zero108

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

Найдите

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

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

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

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

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

  • Автор

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

Изменено пользователем Zero108

  • Автор

_99806b76efc5b66c0e00980b3b344527.jpeg _59f6e7ef6aa72ed85b8de81ba1d0474a.jpeg

 

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

Изменено пользователем Zero108

  • Автор

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

 

qZuuwyVGeg.jpg

Изменено пользователем Zero108

  • Автор

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

  • Автор

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

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.