Bugfix fürs WordPress

Servus!

Ich habe heute das Paket umgestellt, auf dem der Webspace läuft. Dann gabs wieder diesen WordPress-Fehler, weils n anderere Servertyp zu sein scheint.

Warning: Cannot modify header information – headers already sent by (output started at /mnt/web2/31/32/51642732/htdocs/downfight/index_metahead.php:8) in /mnt/web2/31/32/51642732/htdocs/downfight/wordpress/wp-includes/pluggable.php on line 869

Für die Technikinteressierten: Das passiert, wenn WordPress die Seite umlenken will, obwohl schon eine Ausgabe gemacht wurde.
Ich hab den Fehler schonmal gesucht, aber diesesmal war ich motivierter und nun gehts.
Da Google hier mitliest und ich das Problem in dieser Art nirgends gelöst fand, schreib ichs hier und hier ist nochn Bild aus Screenshots für die Mitleidenden:
Bildbild

Positiv: Nun öffnet sich nie mehr ne neue Seite. WordPress wird nun endlich korrekt eingebunden und bleibt mitm Menü bestehen. Nun muss ich nur noch den hässlichen linken Rand rausschmeißen :)

Viel Spaß noch!

3 Antworten zu “Bugfix fürs WordPress”

  1. admin sagt:

    WOW…. noch mehr Probleme:

    http://schnurpsel.de/strato-powerplus-mit-speedplus-fehler-bei-der-remote-adresse-remote_addr-284/

    Hier die Lösung, die einige der Anzeigebilder und die interne Überwachung austicken lies.

    LG Nibbels

  2. admin sagt:

    if( isset( $_SERVER[‚HTTP_X_FORWARDED_FOR‘] ) ) {
    $ip_addr = @trim( @end( @explode( „,“, $_SERVER[‚HTTP_X_FORWARDED_FOR‘] ) ) );
    if( “ != $ip_addr )
    $_SERVER[‚REMOTE_ADDR‘] = $ip_addr;
    }

    Mit dieser Lösung müssten wir nun auch den vorherigen WordPress Workaround rückgängig machen können. Aber das ist in diesem Fall ja nicht mehr nötig, da es nun so auch perfekt läuft.

    LG Nibbels

  3. PMJarosch sagt:

    Moin,
    das Problem header allready sent lässt sich ganz einfach umgehen … in die allererste zeile muss ein ob_start(); in den php-code gesetzt werden und in der allerletzten zeile ein ob_end_flush();
    Kenne das Problem selber … gebe gern weiter hilfe bei bedarf (Email ist hinterlegt)