Update von 2.0.6 - 2.0.8 - Fehlermeldungen

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
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Update von 2.0.6 - 2.0.8 - Fehlermeldungen

Beitrag von Wuppi »

Hi

hab das Manuelle Update von 2.0.6 auf 2.0.7 gemacht (war sehr wenig, der großteil war schon gemacht; hatte wohl 2.0.6d), dann von 2.0.7 auf 2.0.8 geupdatet:

Code: Alles auswählen

Warning: mysql_fetch_array(): 41 is not a valid MySQL result resource in /home/testuser/testforum.muenzforum.com/db/mysql4.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/testuser/testforum.muenzforum.com/db/mysql4.php:214) in /home/testuser/testforum.muenzforum.com/includes/page_header.php on line 588

Warning: Cannot modify header information - headers already sent by (output started at /home/testuser/testforum.muenzforum.com/db/mysql4.php:214) in /home/testuser/testforum.muenzforum.com/includes/page_header.php on line 594

Warning: Cannot modify header information - headers already sent by (output started at /home/testuser/testforum.muenzforum.com/db/mysql4.php:214) in /home/testuser/testforum.muenzforum.com/includes/page_header.php on line 595
Die betreffenden Stellen in den beiden genannten Dateien wurden ja überhaupt nicht angetastet ...

page_header.php ab 586:

Code: Alles auswählen

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');

$template->pparse('overall_header');

?>
mysql4.php ab 205:

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;
		}
	}
Diese Fehlermeldung kommt sobald man eingeloggt ist und nur auf der Hauptseite. Als Gast seh ich von der Meldung nichts.

Jemand ne idee woran das liegen könnte?

Da nur die Hauptseite betroffen ist, hab ich hier mal die index.php => www.muenzforum.com/index.txt => Diese hab ich gerade durch eine 2.0.6 ausgetauscht - Fehler weg ... muß also an der index.php liegen - hab die gerade nochmal von 2.0.6 auf 2.0.7 gebracht => (sind ja nur paar adds - sehr simple ...) => Fehler wieder da ....

Bis denne
Wuppi

PS: ist ein Testforum - nicht mein Lifeforum
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

den Verursache hab ich gefunden:

Code: Alles auswählen

      while( $topic_data = $db->sql_fetchrow($result) )
      {
         $new_topic_data[$topic_data['forum_id']][$topic_data['topic_id']] = $topic_data['post_time'];
      }
Danach muß ein

Code: Alles auswählen

$db->sql_freeresult($result);
Eingefügt werden ... wenn ich diese Entferne, ist der Fehler weg.

Die gewünschte Zeile ist bei mir paar Zeilen länger weil da noch der "Keep unread Flags"-Mod drinne hängt (siehe index.txt) ... der Mod kommt raus (weil nur buggy), sobald der Unread-Mod (upitdb oder so) für 2.0.8 fertig ist ... (im Testforum ist der Keep-Mod max ne Woche noch drin; dann kann ich da testen)

Das Freeresult hab ich jetzt eine drunter gepappt, also nach dem 2. } - bisher war es zwischen beiden } } .... Es läuft jetzt auch erstmal ... ist das dort sinnvoll oder gehört das dort nicht hin?

Bis denne
Wuppi
Gesperrt

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