Уважаемые пользователи!
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.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Не удаляются сообщения из корзины

Сообщение er107 »

Описание проблемы: Не удаляются сообщения из корзины
Произведенные изменения, после которых начались неполадки: Проблема была изначально
Версия phpBB: 3.3.5
Используемые стили: Prosilver
Используемые расширения: Проблема наблюдается и с отключенными расширениями
Версия PHP:: 8.1
Используемая СУБД и её версия: MySQL(i) 5.7.27-30
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы: Да, подобный вопрос есть, но остался без ответа
Если да, то какие запросы вы использовали: Попытка перенаправления на потенциально опасный сайт

При попытке окончательно удалить сообщение, которые уже было удалено в корзину:

3.jpg

Оно не удаляется и вместо этого выводится надпись - Попытка перенаправления на потенциально опасный сайт:

1.jpg

Если упорствовать и снова нажимать на это сообщение, пробовать удалять его, обновлять страницу, то выскакивает:

2.jpg

И сообщение в конце-концов удаляется (если позже зайти в эту тему, то его нет). Иногда вместо этого окна выскакивает окно - "Запрошенная тема не существует". Как решить данную проблему?

Спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: Не удаляются сообщения из корзины

Сообщение southklad »

Изображение
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

Спасибо, это я видел, но так происходит и на чистой установке форума без расширений...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Не удаляются сообщения из корзины

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

На сервере какой-либо кеш установлен?
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

Пока не в курсе, хостинг шаред, там можно посмотреть? Или только через поддержку узнавать?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Не удаляются сообщения из корзины

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

Через поддержку
И ещё вариант - отключить gzip, если включён
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

gzip отключен изначально, поддержку спрошу, отпишусь, как ответят.
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

Татьяна5, Ответ поддержки хостинга:

Уточните, пожалуйста, более подробно, о каком кэше вы хотите узнать? Если речь идёт о memcached, то сейчас он не установлен.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Не удаляются сообщения из корзины

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

Что творится с адресами при удалении? Нет путаницы с www и без?
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

Проверил, нет. В .htacces прописано правило, все адреса приводить к виду без www.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: Не удаляются сообщения из корзины

Сообщение southklad »

А нет проблем с https и http?
Изображение
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

А какие именно проблемы? Сертификат не бесплатный, а покупной, стоит перенаправление в .htacces с http на htpps...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Не удаляются сообщения из корзины

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

Что в "настройках сервера" на форуме, особенно что касается https?
Безопасные куки включены?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: Не удаляются сообщения из корзины

Сообщение Pazh »

Татьяна5, проблема воспроизводится на чистом 3.3.5
Суть проблемы в файле /includes/mcp/mcp_main.php строки с 1247

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

				// Remove any post id anchor
				if ($anchor_pos = (strrpos($redirect, '#p')) !== false)
				{
					$redirect = substr($redirect, 0, $anchor_pos);
				}
на вход поступает строка $redirect со значением вида ./viewtopic.php?t=1&p=3#p3, после if значение $anchor_pos становится равное TRUE и в итоге после substr значение $redirect превращается в . (точку). Причина: не верно стоит открывающаяся скобка перед strrpos - она должна быть перед $anchor_pos, тогда порядок действий будет правильный: сначала strrpost, потом присвоение значения, а уже в конце сравнение с false
image.png

fix: в файле /includes/mcp/mcp_main.php найти

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

				// Remove any post id anchor
				if ($anchor_pos = (strrpos($redirect, '#p')) !== false)
заменить на

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

				// Remove any post id anchor
				if (($anchor_pos = strrpos($redirect, '#p')) !== false)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помощь в ЛС/email только за WM или ЮMoney
er107
phpBB 2.0.14
Сообщения: 973
Стаж: 13 лет 1 месяц
Благодарил (а): 166 раз
Поблагодарили: 44 раза

Re: Не удаляются сообщения из корзины

Сообщение er107 »

Спасибо! Это сработало, ну вот и правка в ядре:)) А с обновлением она потеряется, или это учтут?

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