Проблема с загрузкой определённых фото

#1 8 января 2018 в 19:21
Давным давно пользователи сайтов мне жалуются на проблемы с загрузкой фотографий, а именно вместо фотки загружается белое полотно, так происходит на движке первой ветки 1.10.7
На второй ветке instantcms, как оказалось, фаил фотки вообще "бъётся" и оказывается не доступным.
Пробовал два разных доступных мне хостера и vps, одинаковый результат.
Меж тем тут (на этом сайта) при загрузке такой фото проблемы не возникает.
Фото сделано на смартфон самсунг галакси s7 именно на фронтальную камеру для селфи (все фотки с этой камеры такие), с основной камеры проблем нет. Причем это не проблема данного смартфона, у разных людей то тут то там возникает эта проблема (думаю в основном с фронтальными камерами.
Фото прилагаю, у кого есть возможность и знания, проверьте у себя, может придут умные мысли в голову почему так.



брать фото отсюда — фото на яндекс диске
#2 8 января 2018 в 20:50
Проверил, как через поле так и редактор загрузилось без проблем.
#3 8 января 2018 в 21:03
Значит проблемы в настройках серверов у меня, только вот где
#4 9 января 2018 в 14:22

вот где

Александр
В логах посмотреть.
#5 23 марта 2018 в 18:41
Опять накрыла эта проблема… какие настройки сервера отвечают за ресайз изображений?
#6 23 марта 2018 в 19:01
Александр,
В php.ini поставьте memory_limit = 256M или больше.
#7 23 марта 2018 в 19:04
Ris, там 1480M сейчас
#8 23 марта 2018 в 19:07
Александр,
Сурово...
А если сразу после неудавшейся загрузки глянуть в error.log? Там что-нибудь есть интересное?
#9 23 марта 2018 в 19:18
Ris, кстати есть, вот по второй ветке:


[Fri Mar 23 19:14:17.938998 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG\n in /var/www/domains/primer.ru/system/libs/files.helper.php on line 462, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054556 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagecreatefromjpeg(): '/var/www/domains/primer.ru/upload/000/u1/23/70/20180108-135020-kopija.jpg' is not a valid JPEG file in /var/www/domains/primer.ru/system/libs/files.helper.php on line 462, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054649 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagerotate() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 707, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054669 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagesx() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 710, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054709 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagesy() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 711, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054737 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagecreatetruecolor(): Invalid image dimensions in /var/www/domains/primer.ru/system/libs/files.helper.php on line 564, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054757 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagefill() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 568, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054771 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 579, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054784 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imageinterlace() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 584, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054800 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagejpeg() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 595, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054813 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 597, referer: primer.ru/users/1
[Fri Mar 23 19:14:18.054843 2018] [:error] [pid 28677] [client 95.25.179.14:52042] PHP Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /var/www/domains/primer.ru/system/libs/files.helper.php on line 598, referer: primer.ru/users/1

#10 23 марта 2018 в 19:29
Ris, а вот по первой непонятней:


95.25.179.14 — - [23/Mar/2018:19:21:11 +0300] "GET / HTTP/1.0" 200 6354
95.25.179.14 — - [23/Mar/2018:19:21:12 +0300] "GET /favicon.ico HTTP/1.0" 200 1150
95.25.179.14 — - [23/Mar/2018:19:21:18 +0300] "GET /login HTTP/1.0" 200 4477
95.25.179.14 — - [23/Mar/2018:19:21:20 +0300] "POST /login HTTP/1.0" 303 20
95.25.179.14 — - [23/Mar/2018:19:21:20 +0300] "GET / HTTP/1.0" 200 6521
95.25.179.14 — - [23/Mar/2018:19:21:23 +0300] "GET /users/admin HTTP/1.0" 200 5893
95.25.179.14 — - [23/Mar/2018:19:21:44 +0300] "GET /users/addphoto.html HTTP/1.0" 200 5350
95.25.179.14 — - [23/Mar/2018:19:21:48 +0300] "GET /users/addphoto.html HTTP/1.0" 200 5350
95.25.179.14 — - [23/Mar/2018:19:21:48 +0300] "GET /includes/swfupload/swfupload.swf?preventswfcaching=1521822104574 HTTP/1.0" 200 12787
95.25.179.14 — - [23/Mar/2018:19:21:49 +0300] "GET /favicon.ico HTTP/1.0" 200 1150
95.25.179.14 — - [23/Mar/2018:19:21:49 +0300] "GET /includes/swfupload/swfupload.swf?preventswfcaching=1521822108910 HTTP/1.0" 200 12787
95.25.179.14 — - [23/Mar/2018:19:21:53 +0300] "POST /users/photos/upload HTTP/1.0" 200 20
95.25.179.14 — - [23/Mar/2018:19:21:59 +0300] "GET /users/admin/photos/submit HTTP/1.0" 200 5239


Но это я аж на 1.10.1 решил попробовать загрузить, до сих пор работает…
#11 23 марта 2018 в 19:35
Александр,
Что-то у меня только одна мысль. Какой-то сторонний компонент по загрузке картинок и автоповороту не вписался в новую версию движка.
Потому что функций imagerotate(), imagecreatefromjpeg(), imagesx(), imagesy(), imagecreatetruecolor() и imagefill() в дефолтной версии движка нет.
#12 23 марта 2018 в 19:41
ну я поставлю дефолт двойки и проверю что пишет, чуть позже, но тут не в компоненте дело, дело в фотке (можно выше её по ссылке с яндекс диска скачать), у меня на разных хостингах и движках от 1.10 до 2.8.2 эта фотка не грузится, как и некоторые другие фотки с селфи камер новых смартфонов и чем дальше в лес тем больше помидоров возникает, но самое интересное что тут она загружается и у ХурумБурума проблем нет видимо...

надо кстати попробовать на вордпрес какойнить залить
#13 23 марта 2018 в 20:19
Александр,
У меня тоже нормально загружается на двух реальных хостах (один очень дохлый) и на локальном опенсервере.
Проблема в компоненте, где есть вышеупомянутые функции.
#14 23 марта 2018 в 21:07

Опять накрыла эта проблема… какие настройки сервера отвечают за ресайз изображений?

Александр
Во второй ветке в компоненте "Загрузка изображений" посмотрите настройки качества!
Возможно у вас вместо 90% стоит 9%. В этом случае белое пятно вместо этой фотки вам обеспечено!
В компоненте лучше не трогать параметр качество, в крайнем случае не меньше 70%, так как компонент оптимизирует изображение, снижая его вес.
#15 23 марта 2018 в 21:13
Ris, А скиньте ссылку на реальные хосты, куплю базовый план может попробовать
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.