Fehler bei "Neues Feld in Profil einfügen"

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
cool-t
Mitglied
Beiträge: 45
Registriert: 04.01.2005 16:49

Fehler bei "Neues Feld in Profil einfügen"

Beitrag von cool-t »

Hallo Leute ich hab heute versucht ein neues Feld "Realer name" einzufügen. Hab alles nach plan gemacht... außer das (weil ichs nicht versteh):

Code: Alles auswählen

#-----[ SQL ]-------------------------------------------
#  
# Folgender Query muss über phpmyadmin ausgeführt werden (Prefix anpassen)..

ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;
jetzt kommt folgende fehlermeldung:

Code: Alles auswählen

Could not update users table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_real' in 'field list'

UPDATE phpbb_users SET user_email = 'bassdrum@arcor.de', user_icq = '323329506', user_website = 'http://www.to-beat.de', user_occ = '', user_from = 'Hohndorf', user_interests = 'Schlagzeug, Pc, ...', user_real = 'Tobias Leichsenring', user_sig = '... and remember respect is everything', user_sig_bbcode_uid = '2988a8c6a3', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 537
File : /cdcv2/www/coolt/html/includes/usercp_register.php
wäre wirklich cool wenn ihr mir helfen könntet ... danke
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Genau weil du das nicht ausgeführt hast kommt die Fehlermeldung, lies dir hier mal den Teil unter "SQL ausführen" durch: http://www.phpbb.de/doku/kb/artikel.php ... phpMyAdmin falls phpMyAdmin auf deinem Server nicht vorhanden ist, speicher dieses als db_update.php lad es in dein phpBB Verzeichnis und führ es über den Browser aus:

Code: Alles auswählen

<?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_info VARCHAR(255) AFTER user_interests";

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>Successful</b></font></li><br />';
	}
}


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

echo '<tr><th>Installation Complete</th></tr><tr><td><span class="genmed">Please be sure to delete this file now.<br />If you require any further assistance, please visit the <a href="http://www.phpbbhacks.com/forums">phpBBHacks.com Support Forums</a>.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Go back to your index page</a>.</span></td></table>';

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

?>


Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
cool-t
Mitglied
Beiträge: 45
Registriert: 04.01.2005 16:49

Beitrag von cool-t »

komm irgendwie nicht mit direktem pfad auf diese Datei -> hab jetzt gesucht .... und phpmyadmin gefunden...
wo genau in phpmyadmin muss ich das jetzt ändern?
cool-t
Mitglied
Beiträge: 45
Registriert: 04.01.2005 16:49

Beitrag von cool-t »

die datei mit adminrechten aufrufen? Ich meine ich kann diese datei nicht über eine /.../... adresse aufrufen - hab den opfad noch nicht rausbekommen (ist bei dem anbieter echt komisch...)...
habs jetzt aber trotzdem über myADMINphp geschafft....

Nur Noch ein Problem: den Name zeigts an, nur nicht "was es ist" (sthet nichts davor..
cool-t
Mitglied
Beiträge: 45
Registriert: 04.01.2005 16:49

Beitrag von cool-t »

... auch das mit dem name ist jetzt erledigt (habs einfach manuell erledigt ...)
vielen dank für alles hilfe
Antworten

Zurück zu „phpBB 2.0: Mod Support“