Seite 1 von 1

XDATA Warning: Cannot modify header information

Verfasst: 13.05.2006 10:39
von gummibaerle
Beim Aufruf von "XDATA > Group Permissions" erscheint folgende Warnung:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/onlineshop-handbuch.de/subdomains/forum/httpdocs/includes/template.php(127) : eval()'d code:1) in /var/www/vhosts/onlineshop-handbuch.de/subdomains/forum/httpdocs/admin/page_header_admin.php on line 139

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/onlineshop-handbuch.de/subdomains/forum/httpdocs/includes/template.php(127) : eval()'d code:1) in /var/www/vhosts/onlineshop-handbuch.de/subdomains/forum/httpdocs/admin/page_header_admin.php on line 145

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/onlineshop-handbuch.de/subdomains/forum/httpdocs/includes/template.php(127) : eval()'d code:1) in /var/www/vhosts/onlineshop-handbuch.de/subdomains/forum/httpdocs/admin/page_header_admin.php on line 146
Ich habe php 2.0.20 installiert mit aktuellem ctracker MOD und xdata MOD. Scheint alles zu funktionieren nur wird scheinbar versucht die Überschrift doppelt anzuzeigen. Ich habe schon sehr viel versucht und sogar alles zweimal installiert komme aber nicht weiter. Ist wahrscheinlich nur ein kleiner Fehler, wäre für einen Tipp dankbar.

Gruss aus Bayern

PS: Langsam wird es ernst. Zum Erscheinungstermin (Mai 2006) unseres Buches "Der Online Shop" muss das ganze stabil laufen.

Weitere Informationen zum Problem

Verfasst: 13.05.2006 11:40
von gummibaerle
Ich habe bisher das hier gefunden: Anleitung zur Fehlerbehebung
Das hilft mir allerdings nicht.

An den beiden aufgeführten Dateien wurde nichts geändert.

page_header_admin.php mit header()

Code: Alles auswählen

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');      // Das ist die Zeile 139
}
else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');                 // Das ist die Zeile 145
header ('Pragma: no-cache');     // Das ist die Zeile 146
$template->pparse('header');
?>
und template.php Zeile 127 mit eval

Code: Alles auswählen

function pparse($handle)
	{
		if (!$this->loadfile($handle))
		{
			die("Template->pparse(): Couldn't load template file for handle $handle");
		}

		// actually compile the template now.
		if (!isset($this->compiled_code[$handle]) || empty($this->compiled_code[$handle]))
		{
			// Actually compile the code now.
			$this->compiled_code[$handle] = $this->compile($this->uncompiled_code[$handle]);
		}

		// Run the compiled code.
		eval($this->compiled_code[$handle]);                     // Das ist die Zeile 127
		return true;
	}

Verfasst: 13.05.2006 12:20
von ATARI
Der Mod wurde doch für 2.0.6 geschrieben wenn ich mich nicht täusche, und du verwendest 2.0.20.

Da kanns schon sein dass der MOD bissl modifiziert werden muss.. aber frag mich nicht, was genau. :o

Verfasst: 14.05.2006 10:12
von gummibaerle
Du hast recht. Unter phpbbhacks steht die Version 2.0.6. Jedoch hatte ich ja alles schon mit 2.0.19 am laufen gehabt. Als pflichtbewußter Admin dachte ich mir nur, wenn noch nichts los ist, mach doch noch das Update auf 2.0.20. Und seit dem fehlt mir im Grunde in der Administrationsoberfläche von Group Permissions nur die Anzeige der Überschrift. Eigentlich könnte ich auch so damit leben, aber ich bin Perfektionist und mein Auge stört sowas. Deswegen suche ich nach einer Lösung, wie man das weg bekommt.

Gruss aus Bayern