phpbb 2.0.21
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 18 лет 9 месяцев
С 19 надо перейти на 20, потом на 21. Я делал всё ИзиМодом - первый переход прошёл без проблем, второй с некоторыми недоумениями (обрисованы выше). Вариант для чайников - типа меня - можно всё сделать и руками....@li писал(а):у меня 19 версия как обновить до 21, пожалуйста напишите все пошагово (у меня стоит много модов)
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 18 лет 8 месяцев
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 8 месяцев
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
@li
d.m.Y G:i
d.m.Y G:i
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 18 лет 11 месяцев
- Откуда: Москва
Здравствуйте!
У меня и у других пользователей на форуме, недавно установленном на одном сайте, возникла такая проблема.
Когда захожу на форум, ввожу логин и пароль и ставлю галочку "Заходить автоматически", то в следующий раз я захожу снова, как гость и приходится заново вводить логин и пароль.
Настройки форума у меня все верные. Пробовала чистить "Cookie". Помогает, но только лишь на некоторое время, потом снова эта проблема возникает.
Подскажите, пожалуйста, в чем может быть проблема и как ее решить?
У меня и у других пользователей на форуме, недавно установленном на одном сайте, возникла такая проблема.
Когда захожу на форум, ввожу логин и пароль и ставлю галочку "Заходить автоматически", то в следующий раз я захожу снова, как гость и приходится заново вводить логин и пароль.
Настройки форума у меня все верные. Пробовала чистить "Cookie". Помогает, но только лишь на некоторое время, потом снова эта проблема возникает.
Подскажите, пожалуйста, в чем может быть проблема и как ее решить?
-
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 18 лет 11 месяцев
При обновлении с 2.0.20 на 2.0.21 возникла проблема со столбцом "Последнее сообщение" только на главной странице форума - не обновляется, показывает старые сообщения как последние, даже при наличии более новых ответов на форумах.
Какой файл отвечает за это и где могла быть допущена ошибка обновления?
Добавлено спустя 10 часов 50 минут 56 секунд:
Помогает "Синхронизация форумов и тем" в "Обслуживании БД", но не происходит автоматически...
Какой файл отвечает за это и где могла быть допущена ошибка обновления?
Добавлено спустя 10 часов 50 минут 56 секунд:
Помогает "Синхронизация форумов и тем" в "Обслуживании БД", но не происходит автоматически...
-
- phpBB 1.4.3
- Сообщения: 92
- Стаж: 20 лет 2 месяца
Обновляю с 2.0.20 до 2.0.21
Не могу найти фрагмент:
common.php
#
#-----[ FIND ]---------------------------------------------
# Line 80
if (!in_array($var, $not_unset))
{
unset($$var);
}
#
#-----[ REPLACE WITH ]---------------------------------------------
#
if (in_array($var, $not_unset))
{
die('Hacking attempt!');
}
unset($$var);
У меня common.php ориентировочно в этих строках такой:
// Protect against GLOBALS tricks
if (isset($HTTP_POST_VARS['GLOBALS']) || isset($HTTP_POST_FILES['GLOBALS']) || isset($HTTP_GET_VARS['GLOBALS']) || isset($HTTP_COOKIE_VARS['GLOBALS']))
{
die("Hacking attempt");
}
// Protect against HTTP_SESSION_VARS tricks
if (isset($HTTP_SESSION_VARS) && !is_array($HTTP_SESSION_VARS))
{
die("Hacking attempt");
}
if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on')
{
// PHP4+ path
// Not only will array_merge give a warning if a parameter
// is not an array, it will actually fail. So we check if
// HTTP_SESSION_VARS has been initialised.
if (!isset($HTTP_SESSION_VARS) || !is_array($HTTP_SESSION_VARS))
{
$HTTP_SESSION_VARS = array();
}
// Merge all into one extremely huge array; unset
// this later
$input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES);
unset($input['input']);
while (list($var,) = @each($input))
{
unset($$var);
}
unset($input);
}
Что править? Или ничего?
Ранее (в версии вроде 18 внутри
while (list($var,) = @each($input))
{
unset($$var);
}
unset($input);
было что-то похожее на искомое, но потом оно куда-то делось
Модов стоит около 23 штук ...
Пытался сделать просто влоб посдтавиив что нудно, не находит какогото второго аргумента.
Это важная вообще часть?
Не могу найти фрагмент:
common.php
#
#-----[ FIND ]---------------------------------------------
# Line 80
if (!in_array($var, $not_unset))
{
unset($$var);
}
#
#-----[ REPLACE WITH ]---------------------------------------------
#
if (in_array($var, $not_unset))
{
die('Hacking attempt!');
}
unset($$var);
У меня common.php ориентировочно в этих строках такой:
// Protect against GLOBALS tricks
if (isset($HTTP_POST_VARS['GLOBALS']) || isset($HTTP_POST_FILES['GLOBALS']) || isset($HTTP_GET_VARS['GLOBALS']) || isset($HTTP_COOKIE_VARS['GLOBALS']))
{
die("Hacking attempt");
}
// Protect against HTTP_SESSION_VARS tricks
if (isset($HTTP_SESSION_VARS) && !is_array($HTTP_SESSION_VARS))
{
die("Hacking attempt");
}
if (@ini_get('register_globals') == '1' || strtolower(@ini_get('register_globals')) == 'on')
{
// PHP4+ path
// Not only will array_merge give a warning if a parameter
// is not an array, it will actually fail. So we check if
// HTTP_SESSION_VARS has been initialised.
if (!isset($HTTP_SESSION_VARS) || !is_array($HTTP_SESSION_VARS))
{
$HTTP_SESSION_VARS = array();
}
// Merge all into one extremely huge array; unset
// this later
$input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES);
unset($input['input']);
while (list($var,) = @each($input))
{
unset($$var);
}
unset($input);
}
Что править? Или ничего?
Ранее (в версии вроде 18 внутри
while (list($var,) = @each($input))
{
unset($$var);
}
unset($input);
было что-то похожее на искомое, но потом оно куда-то делось
Модов стоит около 23 штук ...
Пытался сделать просто влоб посдтавиив что нудно, не находит какогото второго аргумента.
Это важная вообще часть?
-
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 19 лет 1 месяц
- Откуда: Россия, Москва
Замотался с этим цитированием. При обновлении с 19 на 20 проблема всплывала. Вариант с тогдашним $message = str_replace('"', '\\"', $message); не прокатил. С официальным $message = str_replace('"', '\"', $message); тоже. Было наоборот, не как обсуждалось в топике. Если в конфигурации включен HTML и у юзера включен, то парсится и цитирование и тэги модератора. Ну, тогда надо было уехать, врубил HTML и оставил, вроде как работает. Сейчас обновился до 21. Все везде нормально. При обоих обновлениях больше глюков нигде не было.А вот если отключено, то вылазит как [quote="Nick"][_quote].
Обычные цитаты нормально, а эти никак. В functions_post.php вижу только одно вхождение $message = addslashes($message); и стоит там единственное $message = str_replace('"', '\"', $message);. Где ж я мог накосячить?
Приатачиваю свой functions_post.php. Если у кого будет время - гляньте. Заранее благодарен
Обычные цитаты нормально, а эти никак. В functions_post.php вижу только одно вхождение $message = addslashes($message); и стоит там единственное $message = str_replace('"', '\"', $message);. Где ж я мог накосячить?
Приатачиваю свой functions_post.php. Если у кого будет время - гляньте. Заранее благодарен

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Человек молод до тех пор, пока его оптимизм, фантазии и мечты еще способны противостоять чувству реальности.
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 19 лет 10 месяцев
Код: Выделить всё
#
#-----[ FIND ]---------------------------------------------
# Line 838
$template->set_filenames(array(
"confirm" => "confirm_body.tpl")
);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$template->set_filenames(array(
"confirm" => "admin/confirm_body.tpl")
);
Почему расположение файла confirm_body.tpl меняется, а файл, как это не странно


Сравнил готовые файлы 2.0.21 с моими по содержимому, отличие только в пустых строках.
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
эт наверное потомучто файл должен закачать пользователь, все таки пхп скрипт не создает файл.Репыч писал(а):Почему расположение файла confirm_body.tpl меняется, а файл, как это не странно в папке админ не появился.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 19 лет 10 месяцев
crash
Это я иронизировал
Вопрос в том, что установив новый форум 2.0.21, получил точно такую же проблему: отмена удаления приводит на такую же страницу запроса только без фона.
Если б я не был чайником, сам бы разобрался, а так приходится вопрошать!
Добавлено спустя 42 минуты 8 секунд:
Поискал решение на phpBB.com
нашёл кучу тем про нехватающий файл и вот такую
http://www.phpbb.com/phpBB/viewtopic.ph ... te+confirm
там человек так и остался с неработающей отменой удаления.
Это я иронизировал

Вопрос в том, что установив новый форум 2.0.21, получил точно такую же проблему: отмена удаления приводит на такую же страницу запроса только без фона.
Если б я не был чайником, сам бы разобрался, а так приходится вопрошать!
Добавлено спустя 42 минуты 8 секунд:
Поискал решение на phpBB.com
нашёл кучу тем про нехватающий файл и вот такую
http://www.phpbb.com/phpBB/viewtopic.ph ... te+confirm
там человек так и остался с неработающей отменой удаления.
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 19 лет 11 месяцев
- Откуда: Киев
03 октября, 2006
Программа: phpBB XS 0.58a, возможно другие версии.
Опасность: Высокая
Наличие эксплоита: Да
Описание:
Уязвимость позволяет удаленному пользователю выполнить произвольный PHP сценарий на целевой системе.
Уязвимость существует из-за недостаточной обработки входных данных в параметре "phpbb_root_path" в сценариях includes/functions_kb.php и bbcb_mg.php. Удаленный пользователь может выполнить произвольный PHP сценарий на целевой системе с привилегиями Web сервера. Для удачной эксплуатации уязвимости опция "register_globals" должна быть включена в конфигурационном файле PHP. Пример:
http://[host]/[path]/includes/functions_kb.php?phpbb_root_path=[file]
http://[host]/[path]/includes/bbcb_mg.php?phpbb_root_path=[file]
URL производителя: http://www.phpbbxs.eu
Решение: Способов устранения уязвимости не существует в настоящее время.
Программа: phpBB XS 0.58a, возможно другие версии.
Опасность: Высокая
Наличие эксплоита: Да
Описание:
Уязвимость позволяет удаленному пользователю выполнить произвольный PHP сценарий на целевой системе.
Уязвимость существует из-за недостаточной обработки входных данных в параметре "phpbb_root_path" в сценариях includes/functions_kb.php и bbcb_mg.php. Удаленный пользователь может выполнить произвольный PHP сценарий на целевой системе с привилегиями Web сервера. Для удачной эксплуатации уязвимости опция "register_globals" должна быть включена в конфигурационном файле PHP. Пример:
http://[host]/[path]/includes/functions_kb.php?phpbb_root_path=[file]
http://[host]/[path]/includes/bbcb_mg.php?phpbb_root_path=[file]
URL производителя: http://www.phpbbxs.eu
Решение: Способов устранения уязвимости не существует в настоящее время.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
natali
phpBB XS это не phpBB, а модификация.
phpBB XS это не phpBB, а модификация.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.1
- Сообщения: 293
- Стаж: 19 лет 11 месяцев
- Откуда: Киев