Strefa III Rzeczpospolitej – NIE
dla Kaczystanu!

Problemy z Wordpressem

Jeśli error log Twojego serwisu jest zapchany wpisami typu duplicate header, to oznacza że Wordpress sieje wpisami jak głupi ;)

Wpis potrafi wyglądać np. tak (zamiast oryginalnego IP wstawiłem localhost):

[Fri Jul 14 15:56:24 2006] [error] [client 127.0.0.1] FastCGI: comm with server “/usr/local/apache/php/php5″ aborted: error parsing headers: duplicate header ‘Status’

Gdybyście zauważyli większą liczbę tego typu śmieci, to kopnijcie się na forum wsparcia Wordpressa, do wątku Problems running under PHP/Fast CGI i zastosujcie podane tam rozwiązanie:

  1. Otwórzcie plik /wp-includes/functions.php
  2. Wymieńcie te linie kodu (mogą być zamienione miejscami):

    @header("Status: $header $text");
    @header("HTTP/1.1 $header $text");

    na następujące:

    if (substr(php_sapi_name(), 0, 3) == 'cgi')
    @header("Status: $header $text");
    else
    @header("HTTP/1.1 $header $text");

  3. Załadujcie plik na serwer i cieszcie się brakiem śmieci w error_log.

Skomentuj