Jak naprawić błąd “Fatal error stats.php on line 548″

Czasami przy zainstalowanej wtyczce WordPress.com Stats w WordPress możesz spotkać zamiast statystyk odwiedzin ten dziwny komunikat mówiący o błędzie krytycznym w pliku stats.php:

Fatal error: Only variables can be passed by reference ... in
stats.php on line 548

Błąd objawia się przy uszkodzonym cache statystyk.

Rozwiązanie jest opublikowane na stronie WordPress.org. Zmiana kodu PHP i po kłopocie

Wyedytuj plik wtyczki stats.php w swoim ulubionym edytorez np. PSPad, zamień linie 543:

if ( !$stats_cache = get_option( 'stats_cache' ) )
$stats_cache = array();

na:

$stats_cache = get_option( 'stats_cache' );
if ( !$stats_cache || !is_array( $stats_cache ) )
$stats_cache = array();

Poprawiony plik wyślij na serwer i przeładuj stronę ze statystykami.

Idź po więcej informacji.

CMS. Praktyczne projekty

CMS. Praktyczne projekty

Książka “CMS. Praktyczne projekty” to przewodnik po najpopularniejszych systemach CMS. Czytając ją i wykonując zawarte w niej ćwiczenia, opanujesz systemy zarządzania treścią od strony praktycznej. Poznasz najbardziej rozpowszechnione systemy CMS przeznaczone do różnych zadań, dowiesz się, jak zainstalować każdy z nich na serwerze, wstępnie go skonfigurować i zbudować w oparciu o niego witrynę WWW. Nauczysz się tworzyć blogi, galerie fotografii, portale i strony internetowe. Przeczytasz o szablonach, modyfikowaniu szaty graficznej i struktury menu, administrowaniu i zarządzaniu użytkownikami.

Zostaw odpowiedź