1. CHANGELOG.html
Часто советуют узнать версию так:

Код:
http://site.ru/forum/docs/CHANGELOG.html

Но это не совсем правильно, т.к. этот документ(если он вообще есть) показывает какая версия была на момент установки форума. При обновлениях версии CHANGELOG.html остаётся старым.

2. style.cfg

Код:
http://site.ru/forum/styles/prosilver/style.cfg

В стандартной поставке файлы из папки "styles" не защищены.

3. phpBB 2.0.10

Код:
http://site.ru/forum/index.php?category_rows=aaaa
http://site.ru/forum/faq.php?faq=aaaa
http://site.ru/forum/profile.php?mode=viewprofile&u=2&ranksrow=aaaa

4. phpBB 2.0.20
Заходим в поиск, вводим любой запрос, жмём подряд несколько раз кнопку "Поиск". Если поиск заблокировался на несколько секунд(по умолчанию на 15) и сообщил об этом, то это она и есть. Иначе версия ниже.

5. phpBB 2.0.18
Если после проверки на 2.0.20 поиск продолжает работать, обращаемся по адресу:

Код:
http://site.ru/forum/admin/admin_disallow.php?setmodules=00

Форум написал: "Fatal error: Call to undefined function…", значит это версия ниже 2.0.19. В остальных случаях именно она и есть.

6. phpBB 2.0.21 или phpBB 2.0.22
Отличаем последнюю версию второй ветки (phpBB 2.0.22) от остальных. В последней версии был баг (не инъект) в лимите во всех скритах, где присутствовал постраничный вывод на экран. Например, в скрипте viewforum.php, который и рассмотрим.

Определить можно, добавив параметр "start=-1" в адресной строке, например, к viewforum.php. То есть, если есть ccылка вида:

Код:
http://site.ru/forum/viewforum.php?f=32

Набираем:

Код:
http://site.ru/forum/viewforum.php?f=32&start=-1

Если ошибка, то версия phpBB 2.0.21. Если нет - phpBB 2.0.22.

7. phpBB 3.0.8
1. Присутствует файл "web.config" (*nix отдаст как текст)

Код:
http://site.ru/forum/web.config

2. "Ошибка 403" при запросе файлов из папки "includes".
Например:

Код:
http://site.ru/forum/includes/functions.php

В более старых версиях открывается чистая страница(или exit).

© antichat.ru