Не могу войти в админ-панель (2-0-17)
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
Не могу войти в админ-панель (2-0-17)
Hacking attempt
Fatal error: Call to undefined function: session_pagestart() in /home/g/example.com/WWW/phpBB2/admin/pagestart.php on line 35
Что делать?
Fatal error: Call to undefined function: session_pagestart() in /home/g/example.com/WWW/phpBB2/admin/pagestart.php on line 35
Что делать?
Последний раз редактировалось Mephistopheles 07.09.2005 14:51, всего редактировалось 1 раз.
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 2 месяца
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
Короче, весь
35 строка это
Добавлено спустя 2 минуты 39 секунд:
Кстати прошу заметить это:
home/g/example.com/WWW/phpBB2/admin/pagestart.php !!!
Директории /g/example.com не может существовать!
Строка должна выглядеть как home/WWW/phpBB2/admin/ ........ , а не так, как было написано!
Почему же она выглядит так, а не иначе?
Код: Выделить всё
<?php
if (!defined('IN_PHPBB'))
{
die("Hacking attempt");
}
define('IN_ADMIN', true);
// Include files
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
}
else if ($userdata['user_level'] != ADMIN)
{
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
redirect("index.$phpEx?sid=" . $userdata['session_id']);
}
if (!$userdata['session_admin'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
}
if (empty($no_page_header))
{
// Not including the pageheader can be neccesarry if META tags are
// needed in the calling script.
include('./page_header_admin.'.$phpEx);
}
?>
Код: Выделить всё
$userdata = session_pagestart($user_ip, PAGE_INDEX);
Кстати прошу заметить это:
home/g/example.com/WWW/phpBB2/admin/pagestart.php !!!
Директории /g/example.com не может существовать!
Строка должна выглядеть как home/WWW/phpBB2/admin/ ........ , а не так, как было написано!

-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 2 месяца
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
может и она существует... Ибо это Агава...Mephistopheles писал(а):Директории /g/example.com не может существовать
Добавлено спустя 1 минуту 36 секунд:
Видемо что-то не передаётся... Заполните шаблон запроса, заодно и скажите, после чего это произошло.
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 19 лет 10 месяцев
Нет, агава phpBB как раз поддерживает. Здесь дело, видимо, в отсутствии таблицы авторизации админа, которая присутствует уже только к версии 2.0.16.
У меня тоже подобная ошибка случалась. Пришлось заново заливать файлы форума на хост, предварительно создав таблицу. А вот здесь уже были трудности - агава не позволяет использовать phpMyAdmin, создать с помощью файла таблицу небыло возможности, т.к. выдавалась ошибка форума. Пришлось заливать старый pagestart.php или sessions.php (точно не помню) и редактировать. Короче говоря, не делайте сайты на агаве/холме.
Добавлено спустя 16 минут:
У меня тоже подобная ошибка случалась. Пришлось заново заливать файлы форума на хост, предварительно создав таблицу. А вот здесь уже были трудности - агава не позволяет использовать phpMyAdmin, создать с помощью файла таблицу небыло возможности, т.к. выдавалась ошибка форума. Пришлось заливать старый pagestart.php или sessions.php (точно не помню) и редактировать. Короче говоря, не делайте сайты на агаве/холме.
Добавлено спустя 16 минут:
- чё за бред ?АП! Помогите pls
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 2 месяца
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
СпасибоSmayliks писал(а):Удачи.Mephistopheles писал(а):Да уже пофигу... буду ставить vB 3.5.0 когда выйдет финальная...
Тока от этого руки не станут ровнее, а Агава - лучше...

А менять всё равно надо было.
А руки выровняю позже, на собственных проектах

-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 2 месяца
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 2 месяца
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Подобная тема обсуждалась и уже не раз.Mephistopheles писал(а):Не придётся обновлять так часто.
Вот выйдет 2-0-18 и опять?
Лучше пускай выходят обновления часто - в этом случае больше шанс, что Вас не взломают. Хуже - когда обновления выпускают раз в полгода-год - это абсолютно не значит что там небыло дыр.
vB 3.5.0 взламывается ничуть не сложнее phpBB. Всё зависит от всё тех же прямых рук администратора.
Поставте форум у себя на компьютере, отключитесь от интернета, локалки и всяких ВайФай. Не забудьте отключить инфракрасник и блютуз. Системник заприте в сейф, сейф в отдельную комнату отдельного дома на каком нибудь необитаемом острове. =))Mephistopheles писал(а):Я боюсь взлома.
И будет Вам счастье. Никто и никогда вас не сломает.

//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 20 лет
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 2 месяца
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Я Вас давно просил заполнить шаблон запроса. Вы этого не сделали - Вам никто не помог. Логично?Mephistopheles писал(а):Ну, мне ведь всё равно придётся переставлять phpBB сейчас...
Кто виноват в этом?
Плюс к этому - как Вы обновляли форум?
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------