[FAQ] message_die() was called multiple times

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Аватара пользователя
Smayliks
Поддержка
Поддержка
Сообщения: 2168
Зарегистрирован: 08.03.2005 14:23
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 151 раз

Сообщение Smayliks » 02.12.2005 21:39

alekk, тогда устанавливайте форум сначала, только укажите при установке другой перефикс.
//
// That's all, Folks!
// -------------------------------------------------

SPeller
phpBB 1.4.0
Сообщения: 32
Зарегистрирован: 28.11.2005 18:10

Сообщение SPeller » 03.12.2005 4:07

Можно написать пхп-скрипт, который и будет обычными sql-запросами удалять таблицы.

Аватара пользователя
alekk
phpBB 1.4.2
Сообщения: 65
Зарегистрирован: 04.11.2005 13:09

Сообщение alekk » 03.12.2005 17:31

Smayliks
дік а хостинг у меня не грелка .-- не растянещь да две базы.
да ладно разберусь.

Аватара пользователя
Smayliks
Поддержка
Поддержка
Сообщения: 2168
Зарегистрирован: 08.03.2005 14:23
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 151 раз

Сообщение Smayliks » 03.12.2005 17:51

alekk писал(а):дік а хостинг у меня не грелка .-- не растянещь да две базы.
БАЗУ оставьте прежнюю, измините ПЕРЕФИКС. И, наконец, учитесь читать, а?
//
// That's all, Folks!
// -------------------------------------------------

alonc
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 13.12.2007 5:56

Сообщение alonc » 29.12.2007 6:32

Установил мод Colorized_standart_groups_1.2.0 создал файл db_update.php запустил его после этого выходит следующее:

message_die() was called multiple times. This isn't supposed to happen.Was message_die() used in page_tail.php?

Как от этого избавиться? Выкладываю файл на всякий случай:


<?php
/***************************************************************************
* db_update.php
* -------------------
*
* copyright : ©2003 Freakin' Booty ;-P & Antony Bailey
* project : http://sourceforge.net/projects/dbgenerator
* Website : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
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'] )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
exit;
}

if( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "ALTER TABLE " . $table_prefix . "users ADD user_colour VARCHAR(50) NOT NULL";
$sql[] = "ALTER TABLE " . $table_prefix . "groups ADD group_colour VARCHAR(50) NOT NULL";

for( $i = 0; $i < count($sql); $i++ )
{
if( !$result = $db->sql_query ($sql[$i]) )
{
$error = $db->sql_error();

echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
}
else
{
echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

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

после установки мода fix_message_die_for_multiple_errors_mod_v1_0_3
выдал следующее:

Critical Error!
message_die() was called multiple times.

Error #1
Information
Board_disable


Error #2
Could not obtain group legend information

Line : 280
File : /home/httpd/vhosts/kodinsk-online.ru/subdomains/forum/httpdocs/includes/page_header.php
SQL : SELECT group_id, group_name, group_colour FROM phpbb_groups WHERE group_type <> 2 AND group_single_user <> 1 ORDER BY group_name ASC

Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Зарегистрирован: 21.02.2006 7:53
Откуда: Ленинград

Сообщение /DiOs » 29.12.2007 8:51

alonc писал(а):Board_disable
Перевод требуется, что ли :?: :!: :evil:
И если я неправ, пусть старшие товарищи поправят меня

borzelo777
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 12.03.2008 8:55

Сообщение borzelo777 » 12.03.2008 11:27

таже проблема,но только после попытки удаления 7000 полбзователей с помошью мода Admin User List.и еще,я не в субсильверюкфк заливал,а в другой шаблон.можно ли все вернуть?

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