Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 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
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

SergeiS писал(а): 17.03.2018 18:32 &sid=f29e13811d6de9976430607aeff00be3
Ну раз идентификатор сессии присутствует в адресной строке, значит неправильно настроены куки.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 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 23:49, всего редактировалось 1 раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

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

Сообщение SergeiS »

Татьяна5 писал(а): 17.03.2018 23: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
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

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

Сообщение SergeiS »

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

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

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

Сообщение Sheer »

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

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

Сообщение SergeiS »

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

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
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение SergeiS »

Sheer писал(а): 18.03.2018 1:09 Ну если не должен, то тогда обязан https://www.phpbb.com/support/docs/en/3 ... -settings/
Не поверишь, помогло :!: :lol: :D
Спасибо что ткнул носом, всегда считал что в обычных случаях достаточно домена!!! :oops:
Аватара пользователя
SergeiS
phpBB 1.4.4
Сообщения: 157
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 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
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

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

Отправлено спустя 1 минуту 30 секунд:
SergeiS писал(а): 20.03.2018 16: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
Стаж: 17 лет 9 месяцев
Откуда: Эстония
Благодарил (а): 30 раз
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение SergeiS »

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

Отправлено спустя 10 минут 29 секунд:
SergeiS писал(а): 20.03.2018 16:39 возникли сомнения в наличии этих проблем на 3.1.
Изображение
Хотя нет, сделал аналогичный тест здесь.. на phpbbguru нет такой проблемы, картинка нормально реадрессится в https даже если прописана в посте как http :(
Ответить

Вернуться в «Поддержка phpBB 3.2.x»