Seite 1 von 1

Fehler nach Update von 2.0.6 auf 2.0.11

Verfasst: 21.12.2004 00:48
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

Verfasst: 21.12.2004 06:54
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

Verfasst: 21.12.2004 08:54
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

Verfasst: 21.12.2004 10:24
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

Verfasst: 21.12.2004 10:38
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