OpenID wyłączone
Wyłączyliśmy logowanie OpenID do czasu uporania się z problemem - plugin do OpenID, bądź nasz template do niego, powoduje błędy, przez które nie wyświetlają się treści wpisów, gdy wejdzie się do nich przez permalinka. No cóż - powrót do średniowiecza…
Update: Właśnie zauważyłem, że nie jako jedyni mamy ten problem - Patrysowi też padło. Teraz nic tylko czekać, aż ostatni bastion - blog.identity20.pl - padnie.
Tagi: strona
February 23rd, 2007 at 17:45
Problem jest związany z wczorajszym upgrade’em na DreamHoście, muszę tylko znaleźć chwilę, żeby rozkopać ten kod i ustalić dokładną przyczynę.
February 23rd, 2007 at 17:46
Też nad tym pracuję. :)
February 24th, 2007 at 10:27
zrób downgrade do PHP 4.4. podobno jakieś ścieżki w .htaccess też pomagają.
identity 2.0 nie padnie hehe
(wczoraj wiki nie działało z tego samego powodu).
February 24th, 2007 at 10:30
cholera, akismet zjada mi komentarze :(
March 10th, 2007 at 3:27
Dzisiaj również musiałem zmierzyć się z tym problemem.
Podaje rozwiązanie dla potomnych. ;-)
Przyczyną jest opóźnienie flushowania buforów w PHP 5.2.1 (opis pod adresem http://bugs.php.net/bug.php?id=30578).
Rozwiązanie jest może niezbyt eleganckie, ale skuteczne.
Pod koniec pliku wp-login.php, należy dodać linijkę:
while (@ob_end_flush());
W ogóle to dziwi mnie, że developerzy PHP tak odważnie wprowadzają zmiany w małych releasach. W tym przypadku wyrządzili chyba więcej szkód, niż pożytku.
March 12th, 2007 at 11:08
Podane przez Ciebie rozwiązanie ratuje tylko skrypt wp-login.php. A problem też jest ze stronami postów, więc trzeba szukać dalej rozwiązania.
March 15th, 2007 at 8:49
Wystarczy wtedy dodać:
while (@ob_end_flush());
Na końcu footer.php w katalogu theme’a.
March 15th, 2007 at 11:26
Nie wystarczy ;/
March 17th, 2007 at 14:41
Mozna po kazdym wywolaniu ob_start w pluginie wpopenid dodac linijke register_shutdown_function(flush_output_buffers);
I dopisac funkcje:
function flush_output_buffers()
{
while(@ob_end_flush);
}
Takie rozwiazanie dziala (testowalem).
Zreszta i tak developerzy WordPressa juz pracuja nad problemem.