Не могу войти в админ-панель (2-0-17)

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Не могу войти в админ-панель (2-0-17)

Сообщение Mephistopheles »

Hacking attempt
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 раз.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

pagestart.php 35 линию, плюс-минус 10 линий выложите.
//
// That's all, Folks!
// -------------------------------------------------
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

Короче, весь

Код: Выделить всё

<?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);
}

?>
35 строка это

Код: Выделить всё

$userdata = session_pagestart($user_ip, PAGE_INDEX);
Добавлено спустя 2 минуты 39 секунд:

Кстати прошу заметить это:

home/g/example.com/WWW/phpBB2/admin/pagestart.php !!!

Директории /g/example.com не может существовать!

Строка должна выглядеть как home/WWW/phpBB2/admin/ ........ , а не так, как было написано! :!: Почему же она выглядит так, а не иначе?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Mephistopheles писал(а):Директории /g/example.com не может существовать
может и она существует... Ибо это Агава...

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

Видемо что-то не передаётся... Заполните шаблон запроса, заодно и скажите, после чего это произошло.
//
// That's all, Folks!
// -------------------------------------------------
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

Произошло после того как обновил форум. Заменил файлы форума на новые из архива "2.0.15 to 2.0.17".

И pagestart.php после этого в двух местах отредактировал, как надо.
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

АП! Помогите pls
Йыс
phpBB 1.4.0
Сообщения: 34
Стаж: 19 лет 10 месяцев

Сообщение Йыс »

Нет, агава phpBB как раз поддерживает. Здесь дело, видимо, в отсутствии таблицы авторизации админа, которая присутствует уже только к версии 2.0.16.

У меня тоже подобная ошибка случалась. Пришлось заново заливать файлы форума на хост, предварительно создав таблицу. А вот здесь уже были трудности - агава не позволяет использовать phpMyAdmin, создать с помощью файла таблицу небыло возможности, т.к. выдавалась ошибка форума. Пришлось заливать старый pagestart.php или sessions.php (точно не помню) и редактировать. Короче говоря, не делайте сайты на агаве/холме.

Добавлено спустя 16 минут:
АП! Помогите pls
- чё за бред ?
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

Йыс писал(а): чё за бред ?
Да уже пофигу... буду ставить vB 3.5.0 когда выйдет финальная...
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Mephistopheles писал(а):Да уже пофигу... буду ставить vB 3.5.0 когда выйдет финальная...
Удачи.
Тока от этого руки не станут ровнее, а Агава - лучше...
//
// That's all, Folks!
// -------------------------------------------------
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

Smayliks писал(а):
Mephistopheles писал(а):Да уже пофигу... буду ставить vB 3.5.0 когда выйдет финальная...
Удачи.
Тока от этого руки не станут ровнее, а Агава - лучше...
Спасибо :) От этого не станут - практика нужна, а времени не хватает :-( Моя задача обеспечить работоспособность форума.
А менять всё равно надо было.

А руки выровняю позже, на собственных проектах :)
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Mephistopheles писал(а):Моя задача обеспечить работоспособность форума
Почему бы не сделать этого на phpBB?
Mephistopheles писал(а):а менять всё равно надо было.
Почему?
//
// That's all, Folks!
// -------------------------------------------------
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

Smayliks писал(а):Почему?
Не придётся обновлять так часто. :)
Вот выйдет 2-0-18 и опять? :wink:
Smayliks писал(а):Почему бы не сделать этого на phpBB?
Я боюсь взлома. :roll:
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Mephistopheles писал(а):Не придётся обновлять так часто.
Вот выйдет 2-0-18 и опять?
Подобная тема обсуждалась и уже не раз.
Лучше пускай выходят обновления часто - в этом случае больше шанс, что Вас не взломают. Хуже - когда обновления выпускают раз в полгода-год - это абсолютно не значит что там небыло дыр.
vB 3.5.0 взламывается ничуть не сложнее phpBB. Всё зависит от всё тех же прямых рук администратора.
Mephistopheles писал(а):Я боюсь взлома.
Поставте форум у себя на компьютере, отключитесь от интернета, локалки и всяких ВайФай. Не забудьте отключить инфракрасник и блютуз. Системник заприте в сейф, сейф в отдельную комнату отдельного дома на каком нибудь необитаемом острове. =))
И будет Вам счастье. Никто и никогда вас не сломает. :lol:
//
// That's all, Folks!
// -------------------------------------------------
Mephistopheles
phpBB 1.2.1
Сообщения: 22
Стаж: 20 лет

Сообщение Mephistopheles »

Ну, мне ведь всё равно придётся переставлять phpBB сейчас... :(
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Mephistopheles писал(а):Ну, мне ведь всё равно придётся переставлять phpBB сейчас...
Я Вас давно просил заполнить шаблон запроса. Вы этого не сделали - Вам никто не помог. Логично?
Кто виноват в этом?

Плюс к этому - как Вы обновляли форум?
//
// That's all, Folks!
// -------------------------------------------------

Вернуться в «Поддержка phpBB 2.0.x»