Jestem głęboko zdezorientowany tym: mam instalację WordPress na Media Temple GS [jeden z wielu, które działają dobrze i są skonfigurowane prawie dokładnie tak samo], co czasami daje mi 404 s na całej stronie. Gdy tak się dzieje, w dzienniku błędów PHP pojawiają się 3 błędy:
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 275
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 209
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 29
Pierwsze dwa dotyczą $post
obiektu, a trzecie - tego, get_post()->ID;
co myślę, że jest stworzeniem $post
obiektu.
Mam dwa z tych samych trzech komunikatów o błędach w odstępie prawie dokładnie 25 minut [wyłączone o 2s].
Próbowałem obsługi MT, ale myślą, że to musi być błąd WP. Korzystam z najnowszej wersji WP, ale mam problem z wcześniejszymi wersjami.
Miałem włączone 2 wtyczki: W3 Total Cache i AJAX Thumbnail Rebuild
Testowałem z wtyczką pamięci podręcznej i bez niej, a problem nadal występuje. Właśnie wyłączyłem wtyczkę miniatury, aby zobaczyć, czy to robi jakąkolwiek różnicę.
Proszę, pomóż mi to doprowadzić do szaleństwa! [i chciałem dzisiaj publicznie uruchomić tę stronę]
EDYTOWAĆ
Powinienem również wspomnieć, że widziałem ten błąd w niektórych, ale nie we wszystkich innych instalacjach WordPress na tym serwerze. Myślę, ale nie mogę być w 100% pewien, że te pokazujące błędy są nowszymi instalacjami niż te, które działają dobrze. Chociaż wszystkie instalacje są w pełni zaktualizowane.
EDYCJA 2
Właśnie pracuję nad innym projektem WP i zrozumiałem przynajmniej, co oznaczają te 3 błędy. Mogę odtworzyć dokładnie te trzy błędy php, przechodząc do strony indeksu niestandardowego typu postu, który nie istnieje. Jednak to nie wyjaśnia, dlaczego spowodowałoby to 404 w tym pytaniu, zwłaszcza że nie dzieje się tak tylko na stronach indeksu niestandardowych typów postów. Myślę jednak, że musi to być w jakiś sposób powiązane z niestandardowymi typami postów.