Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Странное поведение после закачки картинок

Темы из форумов поддержки phpBB 3.2.x (доступны только для чтения)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Странное поведение после закачки картинок

Сообщение SergeiS »

После обновления тестовой системы на 3.2 все, в принципе, прошло на Уррра!. Но одна странность в поведении блокирует дальнейшие шаги:
- закачиваем картинку
- после размещения поста кликаем на нее
- в результате картинка открывается,как пример, в download/file.php?id=42855&sid=f29e13811d6de9976430607aeff00be3&mode=view
с ошибкой в консоли Chrome "Resource interpreted as Document but transferred with MIME type image/jpeg:"
После этого теряется сессия пользователя. Если залогинится и тыкать потом в разные картинки - проблема не повторяется. Похоже что дело именно в состоянии после "uploaded". В начале думал что это как-то связано с расширением Highslide, но его отключение ничего не изменило. :(

Какие мысли будут у уважаемых специалистов? Хотелось бы избавиться от такого поведения :roll:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Странное поведение после закачки картинок

Сообщение Sheer »

SergeiS писал(а): 17.03.2018 15:32 &sid=f29e13811d6de9976430607aeff00be3
Ну раз идентификатор сессии присутствует в адресной строке, значит неправильно настроены куки.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

Да, действительно.. по каким-то причинам sid виден постоянно. Смотрю, смотрю.. никаких свежих идей :cry:
понятно что .sid исчезнет на основном домене.. но не факт что исчезнет такое поведение после upload.
Добавлю что используется PHP 7.2 и из связки с файлами/линками стоит:
- External Links Open in New Window
- Attached Image rotator
phpbb_cookie.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось SergeiS 17.03.2018 20:49, всего редактировалось 1 раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Странное поведение после закачки картинок

Сообщение Татьяна5 »

В корневую папку нет доступа
Так что "Путь cookie: /forum"
Плюс заодно имя куки поменять, чтобы накладок не было
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

Татьяна5 писал(а): 17.03.2018 20:49 Так что "Путь cookie: /forum"
Плюс заодно имя куки поменять, чтобы накладок не было
Спасибо за идеи, попробую!

Отправлено спустя 22 минуты 29 секунд:
права на корневую папку были 755, поменял на 771. Прописал путь, имя тоже поменял .. во избежание ;)
Но, ничего не поменялось :?
phpbb_cookie.jpg
Отправлено спустя 4 минуты 7 секунд:
Хмм, все выше смотрел под Chrome, а тут попробовал зайти по IE.. по крайней мере все без .sid :o
Кеш чистил везде.. :oops:

Протестировал свой use case под IE: частичная победа :!: .
Если после добавления поста с картинкой сразу кликнуть на нее, вылетаем в
но сессия не теряется - мы ломим, гнутся шведы(c)!
Дальнейшие клики по фото нормально обслуживаются Highslide...

В чем может быть проблема с первым кликом по только что загруженному фото? Как можно предотвратить вылет в &mode=view ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Странное поведение после закачки картинок

Сообщение Татьяна5 »

SergeiS писал(а): 17.03.2018 21:18Кеш чистил
А куки чистили?
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

Чистил только куки сайта, но после вашего вопроса почистил все... теперь .sid исчез и в Chrome, Спасибо!
Осталась минорная проблема с вылетом в &mode=view если кликнуть на только что загруженную картинку.

В дальнейшем все отлично подхватывает Highslide. Хотя возможно этот вопрос уже лучше задать в соответствующей теме. :roll:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Странное поведение после закачки картинок

Сообщение Sheer »

Да елки зеленые! Куки настрой правильно!
coo.jpg
Раз домен dev2.striborg.ee то и домен куки должен быть dev2.striborg.ee
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

Sheer писал(а): 17.03.2018 21:57 Раз домен dev2.striborg.ee то и домен куки должен быть dev2.striborg.ee
Извиняюсь, почему именно должен? Ну да ладно, не суть!
То есть в моем случае должно быть прописано
 
.dev2.striborg.ee
?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Странное поведение после закачки картинок

Сообщение Sheer »

Ну если не должен, то тогда обязан

Отправлено спустя 3 минуты 13 секунд:
https://www.phpbb.com/support/docs/en/3 ... -settings/
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

Sheer писал(а): 17.03.2018 22:09 Ну если не должен, то тогда обязан https://www.phpbb.com/support/docs/en/3 ... -settings/
Не поверишь, помогло :!: :lol: :D
Спасибо что ткнул носом, всегда считал что в обычных случаях достаточно домена!!! :oops:
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

подумал и решил добавить в эту тему (если не прав, модераторы - скажите)
Картинки добавляются отлично (ну разве что не знаю где уменьшить качество jpeg при ресайзе), но выползла "косметика" непонятное поведение версии 3.2 с картинками под SSL. Google Chrome, dev console вся забита предупреждениями:

Код: Выделить всё

Mixed Content: The page at 'https://www.myserver.yy/forum/viewtopic.php?f=7&t=179&start=63' was loaded over HTTPS, but requested an insecure image 'http://www.myserver.yy/forum/userpix/11_aura_010_2.jpg'. This content should also be served over HTTPS.
Картинки вызывающие ошибки быди добавлены не ранее 2010 года, то есть в версии phpbb 3.0
Сам текст проблемных постов выглядит так

Код: Выделить всё

"[img]http://www.myserver.yy/forum/userpix/11_aura_010_2.jpg[/img]"
Не могу гарантировать, но ощущение что под 3.1 такой проблемы не видел.

Внимание, вопрос: как правильней, элегантней решить проблему?
Видится два варианта:
1) Пройтись скриптом по всем постам и найдя "http://www.myserver.yy" заменить на "https://www.myserver.yy". Есть ли в этом варианте минусы о которых не подозреваю?
2) второй вариант это htaccess. Ну тут, по не понятным причинам, не помогло вот это:

Код: Выделить всё

[i]RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.myserver.yy/%{REQUEST_URI} [R=301,L][/i]
эффекта никакого...

Спасибо всем кто заинтересовался вопросом ;)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: Странное поведение после закачки картинок

Сообщение Siava »

SergeiS писал(а): 20.03.2018 13:16 но выползла "косметика" непонятное поведение версии 3.2 с картинками под SSL
Движок форума вовсе не виноват, а вот из-за чего:
SergeiS писал(а): 20.03.2018 13:16Mixed Content
Смешанный контент на https-странице. Если используете https и контент из внешних источников, то он тоже должен быть https.

Отправлено спустя 1 минуту 30 секунд:
SergeiS писал(а): 20.03.2018 13:16 как правильней, элегантней решить проблему?
Выгрузить БД форума и в самом SQL-файле пройтись автозаменой. Загрузить обратно.
Либо выполнить запрос сразу в БД с автозаменой строки (не забыть сделать backup).

Код: Выделить всё

UPDATE phpbb_posts
SET post_text = REPLACE(post_text, `http://www.myserver.yy`, `https://www.myserver.yy`)
WHERE post_text LIKE `%http://www.myserver.yy%`;
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 20 лет 4 месяца
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз

Re: Странное поведение после закачки картинок

Сообщение SergeiS »

Siava писал(а): 20.03.2018 13:27 Смешанный контент на https-странице. Если используете https и контент из внешних источников, то он тоже должен быть https.
весь контент только на одном сервере. Вопрос в том почему вебсервер не меняет адрес source на https, "force https" включен. Я движок не обвиняю, просто возникли сомнения в наличии этих проблем на 3.1. Проверить уже не могу.
Siava писал(а): 20.03.2018 13:27 Выгрузить БД форума и в самом SQL-файле пройтись автозаменой. Загрузить обратно.
Либо выполнить запрос сразу в БД с автозаменой строки (не забыть сделать backup).
То есть похоже никаких проблем с этим быть не должно? По крайней мере я не увидел.
За скрипт спасибо, попробую поиграться!

Отправлено спустя 10 минут 29 секунд:
SergeiS писал(а): 20.03.2018 13:39 возникли сомнения в наличии этих проблем на 3.1.
Изображение
Хотя нет, сделал аналогичный тест здесь.. на phpbbguru нет такой проблемы, картинка нормально реадрессится в https даже если прописана в посте как http :(
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Странное поведение после закачки картинок

Сообщение Татьяна5 »

Здесь camo стоит

Вернуться в «phpBB 3.2.x (архив)»