[FAQ] Проблемы со входом в администраторский раздел

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Lektor-d
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 6 месяцев

Сообщение Lektor-d »

Ну удалил серано пишет я все заменил как в топе написано в админку зашло а в любой захажу это пишет

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

Я уже весь форум прочитал перезалил всесь поюзал а всеравно

Warning: require(./pagestart.php) [function.require]: failed to open stream: No such file or directory in /home/alekgype/public_html/admin/index.php on line 31

Fatal error: require() [function.require]: Failed opening required './pagestart.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/alekgype/public_html/admin/index.php on line 31

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

Мне уже надоело я заменял pagestart.php и удалял теперь заходит но просит
Warning: require(./pagestart.php) [function.require]: failed to open stream: No such file or directory in /home/alekgype/public_html/admin/index.php on line 31
А у меня уже исправлено может мне просто другой форум закачать уже надоесло
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Lektor-d писал(а):А у меня уже исправлено может мне просто другой форум закачать уже надоесло
Если вы будете закачивать так же, то можете закачивать любой, результат будет стабильно-ошеломляющим.

Ну не находит скрипт файл pagestart.php ни в текущем каталоге, ни в инклуд-путях. Не на-хо-дит.
И если я неправ, пусть старшие товарищи поправят меня
clopin
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 5 месяцев

Сообщение clopin »

Прочел всю тему, но ситуации схожей с моей, к сожалению, не обнаружил.
Проблема такая... Сам форум работает замечательно. Проблемы начинаются как только я пытаюсь зайти в админ. раздел. Ввожу логин и пароль, нажимаю кнопочку войти и что-то начинает грузиться, все как обычно. Но в результате, ничего кроме белого экрана не появляется! Сколько бы я не ждал. Причем в статусе загрузки ИЭ пишет что готово (т.е. страница загружена). Никаких ощибок, ничего нет. Просто белый экран. Началось три дня назад. Озаботился этой проблемой только сейчас. Все как-то ни с того ни с сего получилось. До этого пол года все работало замечательно. Последнее что сделал - обновил коллекцию смайликов...
НО! Сначала я грешил на свой компьютер. Решил удалить куки - не помогло. Поставил Оперу вместо ИЭ - опять же не помогло. Загрузился под Вистой - все тоже самое. И, наконец, зашел с компьютера из соседней комнаты - ничего...
Дал пароли другу - без всякой надежды попросил попробовать его зайти в админку. И, как это не странно, у него получилось.
Я сейчас вообще ничего не понимаю... Где же тогда искать проблему? Неужели, в моем провайдере? Но ведь до этого все было нормально. И никакие настройки не менялись...
Так же стоит сказать, что в админки других форумов я могу зайти без всяких проблем...
Уважаемые, что можете мне посоветовать?
AlM
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Сообщение AlM »

Всем решительное здравствуйте.
Итак очередная проблема с вылетом на страничку 404 при попытке зайти в админку. Появилась сразу после установки, дистрибутив скачивал с вашего сайта.
Прочитав темку от начала до конца отредактировал файлы functions.php и pagestart.php, эффект не исчез, но несколько поменял форму, если раньше 404я страничка вылетала и при попытке начать/закончить сеанс, приходилось просто перезаходить на форум, то сейчас это исчезло. Поменялась и форма страницы вылетающей при попытке захода в админку, раньше была стандартная ИЕшная, сейчас хостеровская. Меня смущает браузерная строка - http://mydomain.ru/phpBB2/admin/login.p ... ce5a569a40
не слишком ли наворочено, может в этом и проблема?
З.Ы.: не нашел в БД в ***_config строки script_patch
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

AlM писал(а):З.Ы.: не нашел в БД в ***_config строки script_patch
там несколько страниц
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
AlM
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Сообщение AlM »

там несколько страниц
:lol: спасибо)
еще: не кинете ссылочку на тему где популярно объснялось какие строчки в таблице _config за что отвечают?Или здесь подскажите в строке server_name указывать имя сервера БД или имя домена?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

AlM писал(а):имя сервера БД
указывается в конфиг файле. Если указать в базе, то как вы соединяться то будете?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Exorcist
phpBB 1.0.0
Сообщения: 1
Стаж: 17 лет 5 месяцев

Сообщение Exorcist »

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

Сообщение Balamut »

AlM писал(а): http://mydomain.ru/phpBB2/admin/login.php
AlM писал(а):отредактировал файлы functions.php и pagestart.php
Врёте? =)
//
// That's all, Folks!
// -------------------------------------------------
AlM
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Сообщение AlM »

нет)без редактирования адресная строка при попытке зайти выглядела по иному, совсем не так навороченно).. я вот и думаю что где-то я перестарался редактируя эти файлы=)
Smayliks, полагаю раз вы задали этот вопрос то после правильного редактирования строка должна выглядеть по иному?)может подскажете верный путь?)
Siava писал(а):
  • admin/pagestart.php
  1. FIND - Line 43

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

    
    	redirect(append_sid("login.$phpEx?redirect=admin/", true));
    
    REPLACE WITH

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

    
    	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
    
  2. FIND - Line 64

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

    
    	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
    
    REPLACE WITH

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

    
    	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
    
вот кстати руководствовался этим постом меняя pagestart однако вторая часть находится у меня не на 64строке, да и уже в измененном виде)пересмотрел еще раз - вообщем-то та часть что на 43строке тоже уже в отредактированном виде находилась)
без изменения functions.php адресная строка выглядит так http://mydomain.ru/phpBB2/admin/index.p ... 709950176b и вместо хостеровской 404й странички вылезает IEшная

Добавлено спустя 28 минут 19 секунд:
Smayliks писал(а):Если проблема со входом в админку (выдаёт ошибку 404), удалите из файла admin/pagestart.php

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

if (!$userdata['session_admin'])
{
	redirect(append_sid("login.$phpEx?redirect=admin/index.php&admin=1", true));
}
иногда помогает.
Помогло именно удаление этих строк, замена не помогла.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

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'])
{
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);
}
покажите мне это.

И руководствуйтесь моим вторым постом.

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

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

if (!$userdata['session_admin']) 
{ 
   redirect(append_sid("login.$phpEx?redirect=admin/index.php&admin=1", true)); 
}
меняйте на

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

if (!$userdata['session_admin']) 
{ 
   redirect(append_sid("../login.$phpEx?redirect=admin/index.php&admin=1", true)); 
}
//
// That's all, Folks!
// -------------------------------------------------
AlM
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Сообщение AlM »

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'])
{
redirect("index.$phpEx?sid=" . $userdata['session_id']);
}

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);
}
вот так выглядит сейчас, работает.
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'])
{
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);
}
так выглядел оригинал, не работало
описанная вами замена не меняет ситуацию нисколько, мне почему-то помогло только удаление этой строчки
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

AlM
см. добавление на предыдущий пост.
достаточно добавить ../ для нормальной реаутентификации.

Добавлено спустя 1 минуту 9 секунд:
Smayliks писал(а):описанная вами замена не меняет ситуацию нисколько, мне почему-то помогло только удаление этой строчки
Не может быть. у Вас неправельная ссылка - admin/login.php
Описанная мной замена НЕ может НЕ работать.
//
// That's all, Folks!
// -------------------------------------------------
AlM
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

Сообщение AlM »

Верю, т.к. сам в этом новичок. Тем не менее мне эта замена никак не помогла. Возможно нужно заменить еще какую-либо строку в каком-либо файле?
Аватара пользователя
Smartfon
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 4 месяца
Откуда: Украина, Винница

Сообщение Smartfon »

Пару дней назад все было нормально. Я коряво установил модуль CPF. Потом, что бы отменить перезалил все файлы, БД не трогал. Кукисы удалял. Захожу в админку - белый экран. Что-то нужно наверно в БД починить. Подскажите - что нужно БД изменить.

Добавлено спустя 3 часа 25 минут 20 секунд:
Smartfon писал(а):Пару дней назад все было нормально. Я коряво установил модуль CPF. Потом, что бы отменить перезалил все файлы, БД не трогал. Кукисы удалял. Захожу в админку - белый экран. Что-то нужно наверно в БД починить. Подскажите - что нужно БД изменить.
Что, никто не знает как избавиться от этом проблеммы ? Я ведь не могу форум админить. Народ волнуется.

Вернуться в «FAQ (phpBB 2.0.x)»