Hilfe! Keine Foren mehr nach upgrade v. 2.0.6 -> 2.0.8

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Lony
Mitglied
Beiträge: 29
Registriert: 23.05.2004 09:38
Wohnort: Stuttgart

Hilfe! Keine Foren mehr nach upgrade v. 2.0.6 -> 2.0.8

Beitrag von Lony »

Ich brauche bitte dringend hilfe!!

Habe ein patch_upgrade von 2.0.6 auf 2.0.8 gemacht und alles lief sauber durch, im admin ist alles korrekt, aber beim aufrufen des forums kommt nur "Dieses Board hat keine Foren." !!!!!

danke,
lony
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du Mods eingebaut?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lony
Mitglied
Beiträge: 29
Registriert: 23.05.2004 09:38
Wohnort: Stuttgart

Beitrag von Lony »

Ja, div. kleine und grössere (attachement mod)...

ich habe inzwischen eine lösung: ich habe die index.php der 2.0.8 gegen die alte von 2.0.6 getauscht und nun geht alles wieder :o

Der unterschied der beiden dateien liegt darin, dass 3x diese Zeile zusätzlich drin war (und nun wieder weg ist):

Code: Alles auswählen

$db->sql_freeresult($result);
Hab ich da jetzt ein Problem oder soll ich es so lassen?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Dann hast du die Zeilen vermutlich irgendwo an der falschen Stelle entfernt. Wenn's der einzige Unterschied war: lass es weg oder bau es schrittweise nochmals ein.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lony
Mitglied
Beiträge: 29
Registriert: 23.05.2004 09:38
Wohnort: Stuttgart

Beitrag von Lony »

Moment! Es funktioniert ja erst, seit die Zeilen (an verschiedenen Stellen der Datei) entfernt wurden...?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Genau das meinte ich ja - mit der Zeile werden die Ergebnisse der SQL-Abfrage gelöscht. Und wenn nun die Abfrage der Foren zu früh gelöscht wird, so findet phpBB eben keine Foren mehr...

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lony
Mitglied
Beiträge: 29
Registriert: 23.05.2004 09:38
Wohnort: Stuttgart

Beitrag von Lony »

OK dann verstehe ich aber nicht, warum die original index.php von 2.0.8 an der Stelle diesen Befehl hat, wenn es eigentlich zu früh dafür ist und damit keine Foren gefunden werden...

z.B. Zeilen 121 und 122:

Code: Alles auswählen

while( $category_rows[] = $db->sql_fetchrow($result) );
$db->sql_freeresult($result);
Geht das bei Dir? Kann es an den Mods liegen? Ich habe das attach mod, usercars mod, die chatbox 3.0 und noch einen, der den Titel des letzten Beitrags im index anzeigt.

Vielen Dank und Gruss von und nach Stuggi,
Lony
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Das funzt bei mir einwandfrei :-) (entscheiden ist da übrigens der Strichpunkt am Ende der Zeile)

Bau die drei Zeilen mal Schritt für Schritt wieder ein und sag uns dann, an welcher Stelle das Problem auftrat.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lony
Mitglied
Beiträge: 29
Registriert: 23.05.2004 09:38
Wohnort: Stuttgart

Beitrag von Lony »

Gute Idee, werd ich morgen testen...
Lony
Mitglied
Beiträge: 29
Registriert: 23.05.2004 09:38
Wohnort: Stuttgart

Beitrag von Lony »

Soooo ich beim schrittweisen einfügen der Zeilen funktioniert es bis zu Zeile 169 in der index.php, wenn ich hier $db->sql_freeresult($result); einfüge, erscheint die Meldung, dass das Board keine Foren hat, Auszug:

Code: Alles auswählen

default:
 		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
			" FROM ((( " . FORUMS_TABLE . " f " .
			" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
			" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
			" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
			" ORDER BY f.cat_id, f.forum_order";
		break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}
	$db->sql_freeresult($result);
Die letzte Zeile musste ich weglassen, damit das Forum weiterhin funktioniert, aber wenigstens die anderen konnte ich ohne Probleme einfügen...
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“