Seite 1 von 1

Beim Update der Datenbank trat ein Fehler auf

Verfasst: 10.11.2005 22:52
von Reinerkah
Hallo,
ich habe mir die Mühe gemacht, von 17 auf 18 per Hand upzudaten.
Beim Ausführen der install.php bekam aber leider folgende Meldung:
Während der Installation trat ein Fehler auf
Beim Update der Datenbank trat ein Fehler auf
Duplicate entry 'config_id' for key 1
Ins Forum gelangt man nun nicht mehr. Woran könnte das liegen? In welcher Datei könnte der Fehler sein?

Ich bitte dringend um Hilfe.

Verfasst: 10.11.2005 23:00
von Markus67
Hi ...

Welche Fehlermeldung bekommst du denn im Moment wenn du ins Forum möchtest?

Du musst die update_to_latest.php aufrufen und nicht die install.php

Markus

Verfasst: 11.11.2005 06:23
von Reinerkah
Hi,

da bekomme ich folgende Meldung:
phpBB : Kritischer Fehler

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'usr_web519_1.phpbb_sessions_keys' doesn't exist

SELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 2 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = '8257d345fb3225c52e8038fb710213a2'

Line : 89
File : sessions.php

Verfasst: 11.11.2005 09:41
von Markus67
Hi ...

ok die Fehlermeldung passt :wink:

Dann lade nochmal den Ordner install hoch und rufe die darin enthaltene update_to_latest.php auf. Danach ist die Fehlermeldung weg und du kannst den Ordner install wieder löschen.

Markus

Verfasst: 12.11.2005 12:12
von Reinerkah
Soweit ist wieder alles ok.

Nur lassen sich keine Topics öffnen. :cry: Es erscheint lediglich folgende Meldung:
Parse error: parse error in /home/www/web519/html/Live/Forum/viewtopic.php on line 1226

Zeile 1225: if ( $postrow[$i]['user_allowsmile'] && $user_sig != '' )
Zeile 1226: {
Zeile 1227: $user_sig = smilies_pass($user_sig);

Woran mag das liegen?

Verfasst: 12.11.2005 12:41
von Markus67
Hi ...

verlinke mal bitte die komplette viewtopic.php als txt-Datei.
KB:datei

Markus

Verfasst: 12.11.2005 13:04
von Reinerkah

Verfasst: 12.11.2005 13:20
von Markus67
Hi ...

suche in der viewtopic.php

Code: Alles auswählen

	if ($bbcode_uid != '')
	{
		$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace("/\:$bbcode_uid/si", '', $message);
		}
	}

	if ( $user_sig != '' )
ersetze mit:

Code: Alles auswählen

	if ($bbcode_uid != '')
	{
		$message = ($board_config['allow_bbcode']) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace("/\:$bbcode_uid/si", '', $message);
	}

	if ( $user_sig != '' )
da war eine Klammer zuviel. :wink:

Markus

Verfasst: 12.11.2005 13:57
von Reinerkah
Hi ...

nun ist wieder alles in bester Ordnung.

Vielen Dank, Markus.