Сообщаем об ошибках phpBB 3.0.x разработчикам

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Сообщение crash 21.12.2007 9:29

DreammakeR
при чем здесь ошибка phpBB3?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6478
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный


Сообщение Alek$ 21.12.2007 10:49

freddy
это уже давно известный баг. Решений пока не наблюдается.
DreammakeR
А какой размер файла, который пытались загрузить? Вообще, эти параметры меняет хостер и обращаться надо к нему. К phpBB это не имеет отношения.
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.


Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1609
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск

Сообщение Зеленый 22.12.2007 22:45

Установил phpBB 3.0.0,все прекрасно установилось и сконвертировалось,никаких проблем нет,но вот недавно обнаружил,что стиль subsilver2 никак не хочет устанавливаться стилем по умолчанию,основным все равно остается prosilver,если поставить в личных настройках стиль subsilver2-все работает,а если в админке установить его стилем по умолчанию-никак не хочет,ошибка разработчика или что это?
Аватара пользователя
Зеленый
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 07.02.2007 16:28

Сообщение Kastaneda 22.12.2007 23:31

Зеленый писал(а):а если в админке установить его стилем по умолчанию-никак не хочет

Стиль по умолчанию настраивается в учётной записи анонимного пользователя (гостя).
Kastaneda
Модератор
Модератор
 
Сообщения: 718
Зарегистрирован: 06.10.2004 14:29

Сообщение Зеленый 23.12.2007 3:42

Kastaneda писал(а):
Зеленый писал(а):а если в админке установить его стилем по умолчанию-никак не хочет

Стиль по умолчанию настраивается в учётной записи анонимного пользователя (гостя).

Не понял,где настраивается? в админке (Настройки конференции-Стиль по умолчанию) устанавливаю subsilver2,для гостей все равно остается стиль prosilver
Аватара пользователя
Зеленый
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 07.02.2007 16:28

Сообщение Rayden 23.12.2007 5:45

ты русского языка не понимаешь?
Выбери пользователя anonimus и поставь ему сабсилвер.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2695
Зарегистрирован: 27.06.2005 1:07

Сообщение Titanic 23.12.2007 8:03

Создаем тему
пользователи отвечают по теме
если любой пользователь удалит сообщение после которого уже есть ответ, то тема полностью пропадает, хотя в списке форумов по количеству тем как будто есть.

тоесть создали две темы - одна исчезла, но в списке отображено что 2
Titanic
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 23.12.2007 7:58

Сообщение rxu 23.12.2007 14:50

А если синхронизировать форум в админразделе?

Добавлено спустя 23 минуты 15 секунд:

Titanic
Об этом явлении неоднократно сообщали пользователи, в т.ч. члены команды гуру. Однако, большинство с ним не сталкивалось. Очевидно, что ошибка проявляется при определенном стечении обстоятельств, пока точно не известных.
Для того, чтобы попытаться их установить, прошу вас заполнить и привести здесь шаблон запроса. Первый и последние два пункта можете пропустить.

Добавлено спустя 4 часа 47 минут 10 секунд:

И еще вопрос, вдогонку: при удалении сообщения, после чего пропадает тема, какой текст имеет место в окне об успешно произведенном действии (т.е. после удаления сообщения)?

Добавлено спустя 1 час 14 минут 21 секунду:

И, наконец, предполагаемый вариант решения:
Администраторский раздел -> Права доступа -> Права групп -> Зарегистрированные пользователи -> Права супермодератора -> Расширенные права -> закладка Действия с сообщениями -> установить Нет -> Применить права.
По умолчанию, на всех закладках этого раздела все права должны быть установлены в Нет.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4447
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Leviafant 02.01.2008 0:07

Вот интересную статью нашел http://www.inattack.ru/bugs/562.html
Хотелось бы услышать Ваше мнение
Аватара пользователя
Leviafant
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 23.01.2007 23:45
Откуда: Курск

Сообщение rxu 02.01.2008 9:51

Могу высказать долько своё личное мнение (которое не претендует на истинность). Эта уязвимость очень старая, от 13 июля 2006 года. В более поздних версиях, а тем более - в версии 3.0.0, он неработоспособен, код проверки параметра ip был полностью переписан.
Для прояснения ситуации, посмотрите на код по состоянию на 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);
         }
и на код в версии 3.0.0
Код: Выделить всё
         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);
            }
         }

(Параметр ip записан в переменную $ipdomain).
Еще раз напомню, что перед выпуском RC6/RC7 phpBB3 прошел платную проверку на безопасность в SektionEins, и возможностей для SQL иньекций в коде на тот момент не было найдено.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4447
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Warel 09.01.2008 11:53

под оперой мой форум (3.0.0) выдавал грамматическую ошибку...
все выглядело вот так
Вложения
).jpg
).jpg (10.79 Кб) Просмотров: 2642
Warel
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 05.01.2008 14:24
Откуда: Omsk

Сообщение Rayden 09.01.2008 12:36

Видимо я плохо грамматику знаю. Где ошибка? Не вижу. Вижу лишь, что слова "Сообщений" и "последнее" наехали друг на друга из-за громадного шрифта.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2695
Зарегистрирован: 27.06.2005 1:07

Сообщение rxu 09.01.2008 12:57

"Сообщений" - исправлено. Это не ошибка phpBB, а недостатки локализации (перевода).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4447
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Группа "гости" - не отображается аватар и звание..

Сообщение abola 10.01.2008 17:59

В админ панели можно задать для группы "гости" отображение аватары (в моем случае невзрачного серого силуэта) и звания (например, "гость") которые, по идее, должны отображаться в сообщении под именем незарегистрированного пользователя....

Но этого не происходит!... Считаю это багом, ибо если есть такая возможность задать для группы картинку и звание, то они должны отображаться в сообщении!...

К слову, если там же задать цвет для незарегистрированных пользователей, то имена гостей отображаются именно этим цветом, т.е. как и должно быть... А вот с аватарами и званиями - лажа...

Помогите исправить!...
А так же желательно сообщить разработчикам...
Аватара пользователя
abola
phpBB 1.4.0
 
Сообщения: 30
Зарегистрирован: 20.06.2006 17:33

Сообщение crash 10.01.2008 19:01

очистить кэш?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6478
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Пред.След.

Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0