Skip to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

Featured Replies

  • Author

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

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

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

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

Edited by Zero108

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

Найдите

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

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

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

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

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

  • Author

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

Edited by Zero108

  • Author

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

 

qZuuwyVGeg.jpg

Edited by Zero108

  • Author

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

  • Author

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.