Forum на localhost, не могу поставить

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Forum на localhost, не могу поставить

Сообщение Malcolm. »

Прочитайте все до конца, нет так много...
Хочу поставить форум на себя, потом на iskra-net, ну вот первые проблемы... Делал все в точности как наисано тут: http://www.phpbbguru.net/docs/?id=5
Но может чего-то пропустил...
Использую денвер (Base_2005-01-26_a1.3.31_p4.3.10_m4.1.8_pma2.6.1.exe), сделал как там написано создал папку forum, внутри этой папки www, туда засунул папку phpBB2, котрую скачал отсюда (полный дистрибутив) и папку со стилем swiftblue.
И вот вожу в браузер localhost ( ура заработало и все таке....), перехожу в phpmyadmin создаю базу forum вместо сравнения выбираю koi8r_bin, и больше с базой ничего не делаю, заметьте.
Ввожу в браузере forum, ну выходит содиржимое той папки (Index of/) вижу: swiftblue, phpBB2, выбираю phpBB2, установка, вводил так:
Язык по умолчанию: Russian
Тип базы данных: MySQL 3.x
Выберите метод установки: Установка
Имя сервера БД / DSN: localhost
Название базы данных: forum (как было написано в документации)
Имя пользователя БД: root (пользователя и привелегии не трогал)
Пароль к БД: (оставил пустым)
Префикс для таблиц в базе данных: phpbb_ (оставил как было)
Адрес e-mail администратора: (оставил пустым, и пробовал заплнять)
Имя сервера: forum
Порт веб-сервера: 80 (оставил как было)
Путь к форумам: /phpBB2/ (я так понял это название той папки)
Дальше имя администратора и пароль дважды, все как полагается.
Выходит сообщение:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?

Что я не сделал или сделал не так, пожалуйста помогите.

Не ругайте за то что не читал все темы с подобными проблемами, вроде все описал подробно... помогите пожалуйста.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Какая замечательная штука - поиск по форуму - http://www.phpbbguru.net/community/view ... agedie+was
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Сообщение Malcolm. »

Все прочитал ничего не понял...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Поставьте вот этот мод и выложите расширенный текст ошибки, который у вас появится после этого.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Сообщение Malcolm. »

Я не умею моды устанавливать...
#-----[ FIND ]------------------------------------------------
#
if(defined('HAS_DIED'))
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
//+MOD: Fix message_die for multiple errors MOD
static $msg_history;
if( !isset($msg_history) )
{
$msg_history = array();
}
$msg_history[] = array(
'msg_code' => $msg_code,
'msg_text' => $msg_text,
'msg_title' => $msg_title,
'err_line' => $err_line,
'err_file' => $err_file,
'sql' => $sql
);
//-MOD: Fix message_die for multiple errors MOD

Я нашел, но не понял надо заменить на это или добавить куда то?
Mysterio

Сообщение Mysterio »

Malcolm.
Перед
if(defined('HAS_DIED'))
добавить это:
//+MOD: Fix message_die for multiple errors MOD
static $msg_history;
if( !isset($msg_history) )
{
$msg_history = array();
}
$msg_history[] = array(
'msg_code' => $msg_code,
'msg_text' => $msg_text,
'msg_title' => $msg_title,
'err_line' => $err_line,
'err_file' => $err_file,
'sql' => $sql
);
//-MOD: Fix message_die for multiple errors MOD
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Сообщение Malcolm. »

Без пробелов, разделять надо как-нить надо?
Mysterio

Сообщение Mysterio »

Malcolm.
//+MOD: Fix message_die for multiple errors MOD
static $msg_history;
if( !isset($msg_history) )
{
$msg_history = array();
}
$msg_history[] = array(
'msg_code' => $msg_code,
'msg_text' => $msg_text,
'msg_title' => $msg_title,
'err_line' => $err_line,
'err_file' => $err_file,
'sql' => $sql
);

//-MOD: Fix message_die for multiple errors MOD
[Enter]
if(defined('HAS_DIED'))
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Сообщение Malcolm. »

Добавил, перед...
А
if(defined('HAS_DIED'))
первел нп след. строку.
Вышло:
Critical Error!
message_die() was called multiple times.

--------------------------------------------------------------------------------
Error #1
Please ensure both the install/ and contrib/ directories are deleted


--------------------------------------------------------------------------------
Error #2
Could not obtain ban information

Line : 131
File : m:\home\forum\www\phpbb2\includes\sessions.php
SQL : SELECT ban_ip, ban_userid, ban_email FROM phpbb_banlist WHERE ban_ip IN ('7f000001', '7f0000ff', '7f00ffff', '7fffffff') OR ban_userid = -1

--------------------------------------------------------------------------------
Please, contact the webmaster. Thank you.
--------------------------------------------------------------------------------
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Начните с вот этого "Please ensure both the install/ and contrib/ directories are deleted". Если что, поиск по форуму и tranlate.ru вам в помощь.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Сообщение Malcolm. »

Их че надо самому удалить?

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

Теперь второе выходит
phpBB : Critical Error

Could not obtain ban information

DEBUG MODE

SQL Error : 1271 Illegal mix of collations for operation ' IN '

SELECT ban_ip, ban_userid, ban_email FROM phpbb_banlist WHERE ban_ip IN ('7f000001', '7f0000ff', '7f00ffff', '7fffffff') OR ban_userid = -1

Line : 131
File : m:\home\forum\www\phpbb2\includes\sessions.php
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Попробуйте перезалить файл phpbb2\includes\sessions.php
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Malcolm.
phpBB 1.0.0
Сообщения: 7
Стаж: 20 лет 3 месяца
Откуда: Lamer City

Сообщение Malcolm. »

Перезалил все тоже самое :(
phpBB : Critical Error

Could not obtain ban information

DEBUG MODE

SQL Error : 1271 Illegal mix of collations for operation ' IN '

SELECT ban_ip, ban_userid, ban_email FROM phpbb_banlist WHERE ban_ip IN ('7f000001', '7f0000ff', '7f00ffff', '7fffffff') OR ban_userid = -1

Line : 131
File : m:\home\forum\www\phpbb2\includes\sessions.php
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 21 год

Сообщение Hellraiser »

Почини и очисти таблицу
Аватара пользователя
leshiy_odessa
phpBB 1.4.0
Сообщения: 33
Стаж: 20 лет
Поблагодарили: 1 раз

Сообщение leshiy_odessa »

У меня получилось следующим образом.

Зашел в таблицу phpbb_banlist. В ban_ip изменил Collation (Сравнение) с latin1_general_ci на cp1251_ukrainian_ci. Тоже самое сделал с ban_email.

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