Warning: ob_start(): output handler 'ob_gzhandler' cannot ??

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Warning: ob_start(): output handler 'ob_gzhandler' cannot ??

Beitrag von blondi »

Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

hallo oxpus...

eine frage, bei mir kommt ab und zu, folgende fehlermeldung wenn ich ein neues posting erstellen will ...

Warning: ob_start(): output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in d:\home\web25\mdms01\ftproot\portal\includes\page_header.php on line 86


hab aber nichts geändert...
was kann das sein, bzw. wo kommt das her?


gruss
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Scheint ein Konflikt mit einer Rewrite Rule und dem Zipper zu geben.
Häng doch mal die page_header.php und page_tail.php an, um zu schauen, ob vielleicht ein Einbaufehler vorliegt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

bitteschön, meine files ...

aber der fehler ist nicht immer, nur ab und zu wenn ich ein posting machen will, steht die fehlermeldung im header ... wenn ich dann auf zurück gehe und noch einmal auf den posting button klicke, geht es meistens ...


gruss
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

aber der fehler ist nicht immer, nur ab und zu wenn ich ein posting machen will, steht die fehlermeldung im header ... wenn ich dann auf zurück gehe und noch einmal auf den posting button klicke, geht es meistens ...
Genau das gleiche Problem habe ich auf AmigaLink.de auch und deswegen vorerst gzip abgeschaltet. :(
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

komische sache ... mal sehen was oxpus meint
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@blondi
Da sind ja keine Short URL's eingebaut :confused:

EDIT
Was ist in Deiner .htaccess enthalten?
Dazu ist ein Counter enthalten, der ob_start() verwendet...
Zuletzt geändert von oxpus am So 07.Aug, 2005 23:38, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

@blondi
Da sind ja keine Short URL's eingebaut
ich weis, ich hab doch kein apache sonder ISS ...

das ist ja das komische :-))

ja ein counter habe ich noch extra einen drinnen, aber schon lange, und der geht auch fehlerfrei...

htacess hatte ich auch keinerlei änderungen gemacht ...
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Bei mir tauchte der Fehler nach dem php update aufeinmal auf. Das Komische dabei ist allerdings, das EmF ja ebenfalls upgedated wurde und der Fehler nur auf amigalink.de auftritt.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

bei mir ebenfalls, seit dem up ... seltsam :-(
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, hilft vielleicht wirklich nur GZIP abzuschalten.
Vielleicht ist bei dem PHP-Update die zlib nicht mehr aktuell und dadurch fehlerhaft...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Titus
Beiträge: 235
Registriert: Fr 18.Mär, 2005 22:23

Beitrag von Titus »

klappts vielleicht damit
nennt sich gzip fix ob das fix für reperatur oder schnell steht weis ich nicht :p
Zuletzt geändert von Titus am Mo 08.Aug, 2005 19:36, insgesamt 1-mal geändert.
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Ich hatte auch mal so ein Problem.

Seitdem ich diesen Part nach " define('HEADER_INC', TRUE); " in der Datei page_header.php habe, taucht dieses nicht mehr auf:

Code: Alles auswählen

//
// gzip_compression
//
$do_gzip_compress = FALSE;
if($board_config['gzip_compress'])
{
   $phpver = phpversion();

   if($phpver >= "4.0.4pl1")
      {
         if(extension_loaded("zlib"))
      {
   if (headers_sent() != TRUE)
      {
         $gz_possible = isset($HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]) && eregi("gzip, deflate",$HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"]);
         if ($gz_possible) ob_start("ob_gzhandler");
      }
   }
      }
         else if($phpver > "4.0")
      {
         if(strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip'))
         {
            if(extension_loaded("zlib"))
         {
            $do_gzip_compress = TRUE;
            ob_start();
            ob_implicit_flush(0);

            header("Content-Encoding: gzip");
         }
      }
   }
}
Vielleicht hilft es euch weiter. Ich hoffe es.


Gruß Stöbi
Zuletzt geändert von Stoebi am Mo 08.Aug, 2005 20:04, insgesamt 2-mal geändert.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@ Stoebi
Genau dieser Code verursacht den fehler. :(

@ Titus
Danke!!!

Ich nutze zwar jetzt nicht den fix den du verlinkt hast, aber ich bin über den thread auf eine andere Lösung gekommen. :)
http://www.phpbb.com/kb/article.php?article_id=130
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

@amiga
der link von dir...behebt der das problem?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah ja. Wieder was gelernt :ok
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

hätte mich auch gewundert wenn ich exakt den selben code habe... natürlich wieder einmal nicht...

bei mir ist der etwas anders :-(( ...?, hmm

Code: Alles auswählen

//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
	$phpver = phpversion();

	$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');

	if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
	{
		if ( extension_loaded('zlib') )
		{
			if (headers_sent() != TRUE)
			{
				//
				// Here we updated the gzip function.
				// With this method we can get the server up
				// to 10% faster
				//
				$gz_possible = isset($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING']) && eregi('gzip, deflate',$HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING']);
				if ($gz_possible)
				{
					ob_start('ob_gzhandler');
				}
			}
		}
	}
	else if ( $phpver > '4.0' )
	{
		if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
		{
			if ( extension_loaded('zlib') )
			{
				$do_gzip_compress = TRUE;
				ob_start();
				ob_implicit_flush(0);

				header('Content-Encoding: gzip');
			}
		}
	}
}
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="AmigaLink - Mo 08.Aug, 2005 22:11";p="41203"]@ Stoebi
Genau dieser Code verursacht den fehler. :(

@ Titus
Danke!!!

Ich nutze zwar jetzt nicht den fix den du verlinkt hast, aber ich bin über den thread auf eine andere Lösung gekommen. :)
http://www.phpbb.com/kb/article.php?article_id=130[/quote]

Warum bei mir nicht, oder habe ich da eine Zeitbombe am ticken, oder hängt das mal wieder mit den unterschiedlichen Board Versionen zusammen?


Gruß Stöbi
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bei der Ersetzung wird zunächst die Ausgabe über GZip beendet

Code: Alles auswählen

         ob_end_clean();
bevor sie neu gestartet wird

Code: Alles auswählen

         ob_start('ob_gzhandler');
Das ist der Unterschied...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="oxpus - Di 09.Aug, 2005 08:16";p="41230"]Bei der Ersetzung wird zunächst die Ausgabe über GZip beendet

Code: Alles auswählen

         ob_end_clean();
bevor sie neu gestartet wird

Code: Alles auswählen

         ob_start('ob_gzhandler');
Das ist der Unterschied...[/quote]

Moin,

auch irgendwie logisch. Werde ich gleich mal einfügen. :)

Danke


Gruß Stöbi
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

@oxpus

was soll ich nun genau ändern?
bei mir ist der code block ja etwas anders, siehe mein post oben...
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@ blondi

Code: Alles auswählen

#
#----------[ FIND ]-------------------------------------
#

               ob_start('ob_gzhandler');

#
#----------[ BEFORE, ADD ]------------------------------
#

               ob_end_clean();
Du hast genau den code den ich auch habe und im grunde ist das auch der gleiche wie der den Stoebi gepostet hat. Nur in einer etwas kompakteren Schreibweise.
Stoebi hat geschrieben:Warum bei mir nicht, oder habe ich da eine Zeitbombe am ticken, oder hängt das mal wieder mit den unterschiedlichen Board Versionen zusammen?
Ich würde eher auf unterschiedliche Serverkonfigurationen tippen. Denn ich hab das Problem ja nur auf einem Board gehabt, obwohl ich bei beiden die gleiche php- und auch phpbb-version am laufen habe. Ok, die Boards sind sehr unterschiedlich gemoddet, aber das dürfte in diesem Fall keine rolle spielen. :)
Die zlib-versionen hab ich nicht verglichen, schätze aber mal das auch diese gleich sind.
Die Serverkonfigurationen sind aber auf alle fälle unterschiedlich, denn ich hab ein Business Paket und ein Privat Paket. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

@amiga
also brauch ich nur das machen und nicht den kompletten code wechseln...
#
#----------[ FIND ]-------------------------------------
#

ob_start('ob_gzhandler');

#
#----------[ BEFORE, ADD ]------------------------------
#

ob_end_clean();
oder?
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Deswegen hab ich dir das gepostet! ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:hh:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:str:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten