Seite 1 von 1

[Erledigt] PJIRC chat MOD problem bei der install.php

Verfasst: 23.12.2006 00:34
von Zerfall
hallo wenn ich die install aufführen will auf meinen test home server kommt folgendes.

Code: Alles auswählen

phpBB : Kritischer Fehler

Could not query chat popup information

DEBUG MODE

SQL Error : 1146 Table 'zerfall.phpbb_pjirc' doesn't exist

SELECT pjirc_value FROM phpbb_pjirc WHERE pjirc_name='irc_popup_onoff'

Line : 284
File : page_header.php
glaube soweit ich raus lesen kann kann er die datenbank nicht erstellen aber warum?

Verfasst: 23.12.2006 13:44
von MTV-King
gloriosa hat geschrieben:Hallo,
auch hier hilft die Knowledge Base >>> KB:sql_error <<< weiter ! :oops:

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen und den Bereich Dokumentation um Informationen zu finden. :wink:

Verfasst: 23.12.2006 17:37
von Zerfall
mh also such funktion hab ich genutzt aber naja irgendwie nichts direktes gefunden. nur oben den topic noch install funzt nicht und das hab ich auch veruscht und geht niocht.
Die Dokumentation hab ich mir auch an gesehen und fand leider nichts wie ich eine leere tabelle erstellen kann damit es dann vieleicht klappen könnte. aber wenn ich in myphpadmin eine erstellen möchte kommt immer feld ist leer und wenn ich da eine mache muss ich dann auch irgendwas im nächsten teil machen. Klappte dann leider auch alles nicht.

naja hier mal der code wie die install.php aussieht

Code: Alles auswählen

<?php
/***************************************************************************
 *                       PJIRC MOD v3.0.2 install.php
 *                            -------------------
 *   begin                : 24. August 2004
 *   copyright            : Midnightz
 *   email                :
 *
 *   $Id: install.php, v 1.0.2 2004/08/24 Midnightz
 *
 *   db_update generation : ©2003 Freakin' Booty ;-P & Antony Bailey
 *
 ***************************************************************************/

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, 'Du bist nicht Authorisiert diese Seite zu betretten!');
}


$page_title = 'Einrichtung der Datenbank';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

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


$sql = array();
$sql[] = "CREATE TABLE `" . $table_prefix . "pjirc` (
                             pjirc_name varchar(255),
                             pjirc_value varchar(255)
                             )";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_mod_version', '1.0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_status', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_server', 'irc.MuChMo.net')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_port', '6667')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_channel', '#muchmo')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_language', 'english')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_template', 'subSilver')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_popup_onoff', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_allow_guests', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_guestname', 'guest')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_auth_joinlist', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_connect', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_chanlist', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_about', '0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_help', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_close', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_status', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_dock', '0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_nickfield', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_time_stamp', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_topicscroller', '10')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_quit', 'Visit www.orionmods.de')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_smilies', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_smilies_enter', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_smilies_count', '40')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_smilies_lines', '20')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_beep', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_enter_timer', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_profile', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_im', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_query', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_ignore', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_unignore', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_away', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_back', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_clear', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_whois', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound_help', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound1', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_soundwords1', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_sound2', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_soundwords2', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_bot_overall', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_bot_switch1', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_bot_timer', '46000')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_bot_switch2', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_channel2_on', '0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_channel3_on', '0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_channel2', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_channel3', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_multiserver', '0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_multiserver_server', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_multiserver_port', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_multiserver_delay', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_use_info', '0')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_style_selector', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_style_selector_definition', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_font_style', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_font_style_definition', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_style_nick_left', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_style_nick_right', '')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_show_highlight', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_highlightcolor', '4')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_highlightwords', 'word1 word2 word3')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_background_which', '1')";
$sql[] = "INSERT INTO " . $table_prefix . "pjirc ( pjirc_name , pjirc_value ) VALUES ('irc_background_file', '')";
$sql[] = "ALTER TABLE " . $table_prefix . "users ADD irc_commands VARCHAR( 255 ) 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>Fehler:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Erfolgreich</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">Die Installation ist nun komplett!<br /><b>Bitte l&ouml;sche diese Datei nun von Deinem Server.</b><br />Sollten Fehler aufgetretten sein, dann kopiere diese bitte und schreibe es ins <a href="http://www.orionmods.de/" target="_blank">Support-Forum</a>.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Viel Spass mit Deinem PJIRC Chatraum!</a></span></td></table>';

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

?>
die sql befehle rausschreiben hab ich auch versucht aber ohne erfolg.

Verfasst: 23.12.2006 19:14
von Zerfall
hab es soweit hin bekommen aber wenn die install.php alles ausführt sagt er beim letzten ein fehler an

Code: Alles auswählen

ALTER TABLE phpbb_users ADD irc_commands VARCHAR( 255 ) NOT NULL
+++ Fehler: Duplicate column name 'irc_commands'
den will er nicht mit installieren

Verfasst: 23.12.2006 20:43
von Zerfall
so hab es hin bekommen. habe immer wieder die install.txt durch gelesen die dabei war und da wo immer steht welche daten bearbeitet werden müssen stand die constants.php nicht bei daher hatte ich vergessen sie mit hoch zu laden. Hatte alle anderen daten mit oben nur die eine nicht :) nu geht alles und danke für die mit hilfe



vieleicht sollte man die install.txt bearbeiten und das mit einfühgen nicht das wieder einer so wie ich nur da oben schaut welche daten bearbeitet wurden wobei die constants.php auch bearbeitet wurde und alle anderen hoch lädt ausser die constants ;)