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

Странный SQL запрос (связан с поиском по форуму)

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
phpbb_lover
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 6 месяцев

Странный SQL запрос (связан с поиском по форуму)

Сообщение phpbb_lover »

Сегодня заметил, что mysql стал резко есть всё системное время.
Зашёл через консль, запустил show full processlist
и увидел в списке запросов вот такие вещи

| 1183136 | user | localhost | forum | Query | 1011 | Sending data |
SELECT m.post_id
FROM phpbb_search_wordlist w, phpbb_search_wordmatch m
WHERE w.word_text LIKE '%%newest'
AND m.word_id = w.word_id
AND w.word_common <> 1

Тоесть какимто образом пошёл запрос с WHERE w.word_text LIKE '%%newest'
их было несколько с самого верху, висели оч долго, из-за этого залочились таблицы поиска и весь майско на глазал заполнялся запросами ожидающими. В конце концов наступил max_connections лимит, сервер повис.

Вопрос, как такой запрос мог пройти.Пробовал сам повторить, так форум все эти проценты экранирует.

ПО
FreeBSD 6.2
Apache 1.3.41
mod_php 5.2.5
phpbb 2.0.21 (модов связаных с работой поиска и обработкой входных данных нету)
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 6 месяцев

Сообщение PavlegSS »

гы, это sql-inject, попытка доса форума, префикс меняй и вообще читай всё про защиту форума, начиная с .htacces и заканчивая config.php

А не ответили тебе потому что ты даже версию форума не сказал. Наверняка к тому же какой-нибудь 2.021

Добавлено спустя 1 минуту 41 секунду:
phpbb_lover писал(а): форум все эти проценты экранирует.
Есть еще адресная строка браузера
phpbb_lover
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 6 месяцев

Сообщение phpbb_lover »

PavlegSS писал(а): А не ответили тебе потому что ты даже версию форума не сказал. Наверняка к тому же какой-нибудь 2.021
Версию я указал в посте
phpbb 2.0.21
))

Спасибо за ответ! Буду ковырять!
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 6 месяцев
Откуда: Киев

Сообщение Shock13666 »

phpbb_lover
Кстати, да. Обновитесь до последней версии. В данном случае это лучший из возможных советов.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
phpbb_lover
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 6 месяцев

Сообщение phpbb_lover »

Нашёл на форуме в общем хелпе ссылку на нужное мне обновление
2.0.21 -> 2.0.22
а ссылка битая (
http://www.phpbbguru.net/files/phpbb/ph ... hanges.zip

можно как-нибудь её восстановить?

Добавлено спустя 12 минут 59 секунд:

нашёл сам
очень хороший список по всем апдейтам по всем версиям
вдруг кому пргодится
http://sourceforge.net/project/showfile ... e_id=28882

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