Fehler nach Update von 2.0.6 auf 2.0.11

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
Gesperrt
Maestro
Mitglied
Beiträge: 94
Registriert: 04.01.2003 13:00
Kontaktdaten:

Fehler nach Update von 2.0.6 auf 2.0.11

Beitrag von Maestro »

Folgender Fehler tritt nach dem Update auf:

Code: Alles auswählen

Warning: mysql_fetch_array(): 23 is not a valid MySQL result resource in /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/db/mysql4.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/db/mysql4.php:214) in /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/includes/page_header.php on line 529

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/db/mysql4.php:214) in /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/includes/page_header.php on line 531

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/db/mysql4.php:214) in /usr/local/pem/vhosts/4715/webspace/httpdocs/forum/includes/page_header.php on line 532
In den angegebenen Zeilen steht folgendes:

mysql4.php

Code: Alles auswählen

function sql_fetchrow($query_id = 0)
	{
		if( !$query_id )
		{
			$query_id = $this->query_result;
		}

		if( $query_id )
		{
			$this->row[$query_id] = mysql_fetch_array($query_id, MYSQL_ASSOC);
			return $this->row[$query_id];
		}
		else
		{
			return false;
		}
	}
page_header.php

Code: Alles auswählen

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
{
        header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
        header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
Wer sich anschauen möchte wie genau das aussieht (es werden nichtmehr alle Foren angezeigt, aber nur bei der index.php, der Rest funzt wohl) sollte mal hier vorbeischauen! Hat wer eine Idee?

MfG

Maestro
Webmaster of TV-Community.de
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Die Suche nach solchen Fehlern ist immer recht komplex - weil die Ursache meist in einem $db->sql_freeresult einige Zeilen weiter oben liegt. Tritt das Problem auf allen Seiten oder nur auf bestimmten auf?

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
Maestro
Mitglied
Beiträge: 94
Registriert: 04.01.2003 13:00
Kontaktdaten:

Beitrag von Maestro »

Nur auf der Startseite (index.php), der Rest funktioniert problemlos! Nutze auch das Portal von awsw, dies läuft problemlos. Auch posten kann man!

MfG

Maestro
Webmaster of TV-Community.de
Maestro
Mitglied
Beiträge: 94
Registriert: 04.01.2003 13:00
Kontaktdaten:

Beitrag von Maestro »

Wie es scheint liegt das Problem beim Update von 2.0.6 auf 2.0.7! Ich probiere mal weiter, wäre aber für jeden Tipp dankbar.

MfG

Maestro
Webmaster of TV-Community.de
Maestro
Mitglied
Beiträge: 94
Registriert: 04.01.2003 13:00
Kontaktdaten:

Beitrag von Maestro »

PhilippK hat geschrieben:Die Suche nach solchen Fehlern ist immer recht komplex - weil die Ursache meist in einem $db->sql_freeresult einige Zeilen weiter oben liegt. Tritt das Problem auf allen Seiten oder nur auf bestimmten auf?

Gruß, Philipp
Genau daran lag es. In der index.php hat sich durch nen Hack eine Klammerung geändert, wodurch dies an der falschen Stelle stand!

MfG

Maestro
Webmaster of TV-Community.de
Gesperrt

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