Zero108 124 11/12/2019 05:24 PM (edited) Подгружаю новые изображения в галерею, либо пытаюсь редактировать старые изображения. Не пропускает изображения более 4000 пикселей (максимальный размер по ширине, по высоте не проверял). С любым размером (выставил в настройках пхп очень большие лимиты, гораздо больше подгружаемых файлов с картинками). Такое ощущение, что где-то в js или в php созданы лимиты. При попытке подгрузить изображения 5184х3456 пикселей с размером 2.2 МБ выдает ошибку загрузки. Куда копать? Где у этого парня кнопка? Замечено после обновления с 4.3.6 на 4.4.7. До этого большие изображения подгружались и есть в галерее. Теперь не могу даже поменять для них заголовок: при сохранении выдает ошибку 500. Еще сервер менял, может где лимиты не докрутил, нгинкс, апач, пхп? PHP 7.1.33post_max_size 100Mupload_max_filesize 1024MИспользуется memcached Тестовое изображение Edited November 12, 2019 by Zero108 Share this post Link to post
Zero108 124 11/12/2019 05:56 PM (edited) Нормально подгрузилась картинка 3000x2000 пикселей, 1.04 MB.Та, которая тестовая выше (4000 пикселей), она в загрузчик подгружается без ошибки, но при сохранении данных выдается ошибка 500.Та, которая более 5000 пикселей, не может подгрузиться в загрузчик.Права на папку uploads 777 и подпапки. Владелец всех папок - пользователь. Edited November 12, 2019 by Zero108 Share this post Link to post
newbie 1,721 11/13/2019 07:12 AM Откройте файл system/Helpers/Form/Upload.phpНайдите throw new \DomainException( $message, $e->getCode() );Выше добавьте \IPS\Log::log( $e, 'gallery_error' );Вызовите ошибку.В АЦ в системных журналах найдите лог Share this post Link to post
Zero108 124 11/15/2019 02:29 PM (edited) Сделал как вы сказали. Никаких ошибок в системных логах нет. Проблема при загрузке изображения более 5000 пикселей по ширине (5184x3456 pix, 7.7 МБ) возникает при добавлении в Галерею и Клуб (галерея клуба) одинаковая, на стадии загрузчика. На этот раз удалось подгрузить ту же самую картинку, но уменьшенную в фотошопе до 4000 пикселей. Ошибки не возникло. Скриншоты и оргигинальное изображение, с которым тестировал, прилагаю. С другими файлами изображений проблема такая же. Edited November 15, 2019 by Zero108 Share this post Link to post
Zero108 124 11/15/2019 02:30 PM (edited) Тестовое изображение Edited November 15, 2019 by Zero108 Share this post Link to post
Zero108 124 11/15/2019 02:44 PM (edited) В ленгах указанная ошибка имеет следующий код pluploaderr_SERVER_CONFIGURATION - что как бы намекает на конфигурацию сервера. Где копать? Edited November 15, 2019 by Zero108 Share this post Link to post
newbie 1,721 11/18/2019 05:32 AM Для 3-х ошибок используется строка case 6: //UPLOAD_ERR_NO_TMP_DIR case 7: //UPLOAD_ERR_CANT_WRITE case 8: //UPLOAD_ERR_EXTENSION $errorCode = "SERVER_CONFIGURATION"; https://www.php.net/manual/ru/features.file-upload.errors.php Share this post Link to post
Zero108 124 11/18/2019 06:35 PM Ну, то есть во временную директорию маленькие изображения сайт может записать, а те, что побольше (причем в пикселах), - нет? Share this post Link to post
Zero108 124 11/26/2019 08:36 AM Проблема решена переходом на ImageMagic с GD. Share this post Link to post