Сообщаем об ошибках phpBB 3.0.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
DreammakeR
при чем здесь ошибка phpBB3?
при чем здесь ошибка phpBB3?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
freddy
это уже давно известный баг. Решений пока не наблюдается.
DreammakeR
А какой размер файла, который пытались загрузить? Вообще, эти параметры меняет хостер и обращаться надо к нему. К phpBB это не имеет отношения.
это уже давно известный баг. Решений пока не наблюдается.
DreammakeR
А какой размер файла, который пытались загрузить? Вообще, эти параметры меняет хостер и обращаться надо к нему. К phpBB это не имеет отношения.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Зеленый
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 19 лет 7 месяцев
Установил phpBB 3.0.0,все прекрасно установилось и сконвертировалось,никаких проблем нет,но вот недавно обнаружил,что стиль subsilver2 никак не хочет устанавливаться стилем по умолчанию,основным все равно остается prosilver,если поставить в личных настройках стиль subsilver2-все работает,а если в админке установить его стилем по умолчанию-никак не хочет,ошибка разработчика или что это?
-
Kastaneda
- Former team member
- Сообщения: 702
- Стаж: 21 год 11 месяцев
- Поблагодарили: 4 раза
-
Зеленый
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 19 лет 7 месяцев
Не понял,где настраивается? в админке (Настройки конференции-Стиль по умолчанию) устанавливаю subsilver2,для гостей все равно остается стиль prosilverKastaneda писал(а):Стиль по умолчанию настраивается в учётной записи анонимного пользователя (гостя).Зеленый писал(а):а если в админке установить его стилем по умолчанию-никак не хочет
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
Titanic
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 9 месяцев
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
А если синхронизировать форум в админразделе?
Добавлено спустя 23 минуты 15 секунд:
Titanic
Об этом явлении неоднократно сообщали пользователи, в т.ч. члены команды гуру. Однако, большинство с ним не сталкивалось. Очевидно, что ошибка проявляется при определенном стечении обстоятельств, пока точно не известных.
Для того, чтобы попытаться их установить, прошу вас заполнить и привести здесь шаблон запроса. Первый и последние два пункта можете пропустить.
Добавлено спустя 4 часа 47 минут 10 секунд:
И еще вопрос, вдогонку: при удалении сообщения, после чего пропадает тема, какой текст имеет место в окне об успешно произведенном действии (т.е. после удаления сообщения)?
Добавлено спустя 1 час 14 минут 21 секунду:
И, наконец, предполагаемый вариант решения:
Администраторский раздел -> Права доступа -> Права групп -> Зарегистрированные пользователи -> Права супермодератора -> Расширенные права -> закладка Действия с сообщениями -> установить Нет -> Применить права.
По умолчанию, на всех закладках этого раздела все права должны быть установлены в Нет.
Добавлено спустя 23 минуты 15 секунд:
Titanic
Об этом явлении неоднократно сообщали пользователи, в т.ч. члены команды гуру. Однако, большинство с ним не сталкивалось. Очевидно, что ошибка проявляется при определенном стечении обстоятельств, пока точно не известных.
Для того, чтобы попытаться их установить, прошу вас заполнить и привести здесь шаблон запроса. Первый и последние два пункта можете пропустить.
Добавлено спустя 4 часа 47 минут 10 секунд:
И еще вопрос, вдогонку: при удалении сообщения, после чего пропадает тема, какой текст имеет место в окне об успешно произведенном действии (т.е. после удаления сообщения)?
Добавлено спустя 1 час 14 минут 21 секунду:
И, наконец, предполагаемый вариант решения:
Администраторский раздел -> Права доступа -> Права групп -> Зарегистрированные пользователи -> Права супермодератора -> Расширенные права -> закладка Действия с сообщениями -> установить Нет -> Применить права.
По умолчанию, на всех закладках этого раздела все права должны быть установлены в Нет.
-
Leviafant
- phpBB 1.4.4
- Сообщения: 106
- Стаж: 19 лет 8 месяцев
- Откуда: Курск
- Поблагодарили: 1 раз
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Могу высказать долько своё личное мнение (которое не претендует на истинность). Эта уязвимость очень старая, от 13 июля 2006 года. В более поздних версиях, а тем более - в версии 3.0.0, он неработоспособен, код проверки параметра ip был полностью переписан.
Для прояснения ситуации, посмотрите на код по состоянию на 13.07.2006 года и на код в версии 3.0.0
(Параметр ip записан в переменную $ipdomain).
Еще раз напомню, что перед выпуском RC6/RC7 phpBB3 прошел платную проверку на безопасность в SektionEins, и возможностей для SQL иньекций в коде на тот момент не было найдено.
Для прояснения ситуации, посмотрите на код по состоянию на 13.07.2006 года
Код: Выделить всё
if ($ipdomain && $auth->acl_getf_global('m_info'))
{
$ips = (preg_match('#[a-z]#', $ipdomain)) ? implode(', ', preg_replace('#([0-9]{1,3}\.[0-9]{1,3}[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})#', "'\\1'", gethostbynamel($ipdomain))) : "'" . str_replace('*', '%', $ipdomain) . "'";
$ip_forums = array_keys($auth->acl_getf('m_info', true));
$sql = 'SELECT DISTINCT poster_id
FROM ' . POSTS_TABLE . '
WHERE poster_ip ' . ((preg_match('#%#', $ips)) ? 'LIKE' : 'IN') . " ($ips)
AND forum_id IN (0, " . implode(',', $ip_forums) . ')';
$result = $db->sql_query($sql);
if ($row = $db->sql_fetchrow($result))
{
$ip_sql = array();
do
{
$ip_sql[] = $row['poster_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql_where .= ' AND u.user_id IN (' . implode(', ', $ip_sql) . ')';
}
else
{
// A minor fudge but it does the job :D
$sql_where .= " AND u.user_id IN ('-1')";
}
unset($ip_forums);
}Код: Выделить всё
if ($ipdomain && $auth->acl_getf_global('m_info'))
{
if (strspn($ipdomain, 'abcdefghijklmnopqrstuvwxyz'))
{
$hostnames = gethostbynamel($ipdomain);
if ($hostnames !== false)
{
$ips = "'" . implode('\', \'', array_map(array($db, 'sql_escape'), preg_replace('#([0-9]{1,3}\.[0-9]{1,3}[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})#', "\\1", gethostbynamel($ipdomain)))) . "'";
}
else
{
$ips = false;
}
}
else
{
$ips = "'" . str_replace('*', '%', $db->sql_escape($ipdomain)) . "'";
}
if ($ips === false)
{
// A minor fudge but it does the job :D
$sql_where .= " AND u.user_id = 0";
}
else
{
$ip_forums = array_keys($auth->acl_getf('m_info', true));
$sql = 'SELECT DISTINCT poster_id
FROM ' . POSTS_TABLE . '
WHERE poster_ip ' . ((strpos($ips, '%') !== false) ? 'LIKE' : 'IN') . " ($ips)
AND forum_id IN (0, " . implode(', ', $ip_forums) . ')';
$result = $db->sql_query($sql);
if ($row = $db->sql_fetchrow($result))
{
$ip_sql = array();
do
{
$ip_sql[] = $row['poster_id'];
}
while ($row = $db->sql_fetchrow($result));
$sql_where .= ' AND ' . $db->sql_in_set('u.user_id', $ip_sql);
}
else
{
// A minor fudge but it does the job :D
$sql_where .= " AND u.user_id = 0";
}
unset($ip_forums);
$db->sql_freeresult($result);
}
}Еще раз напомню, что перед выпуском RC6/RC7 phpBB3 прошел платную проверку на безопасность в SektionEins, и возможностей для SQL иньекций в коде на тот момент не было найдено.
-
Warel
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 8 месяцев
- Откуда: Omsk
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Группа "гости" - не отображается аватар и звание..
В админ панели можно задать для группы "гости" отображение аватары (в моем случае невзрачного серого силуэта) и звания (например, "гость") которые, по идее, должны отображаться в сообщении под именем незарегистрированного пользователя....
Но этого не происходит!... Считаю это багом, ибо если есть такая возможность задать для группы картинку и звание, то они должны отображаться в сообщении!...
К слову, если там же задать цвет для незарегистрированных пользователей, то имена гостей отображаются именно этим цветом, т.е. как и должно быть... А вот с аватарами и званиями - лажа...
Помогите исправить!...
А так же желательно сообщить разработчикам...
Но этого не происходит!... Считаю это багом, ибо если есть такая возможность задать для группы картинку и звание, то они должны отображаться в сообщении!...
К слову, если там же задать цвет для незарегистрированных пользователей, то имена гостей отображаются именно этим цветом, т.е. как и должно быть... А вот с аватарами и званиями - лажа...
Помогите исправить!...
А так же желательно сообщить разработчикам...
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
очистить кэш?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

