Komunikat: PHP Warning: count(): Parameter must be an array or an object that implements Countable in /www/wordpress/wp-includes/post-template.php on line 284
Z cyklu szybkie rozwiązania problemu z Wordpressem
Poniżej prezentuje rozwiązanie jednego z problemu po zmianie wersji PHP na serwerze.
Edytujemy plik
/www/wordpress/wp-includes/post-template.php
linijka 284
Odnajdujemy następujący kod
if ( $page > count( $pages ) )
i dodajemy przed nim następującą wartość
Wordpress Fatal error: Allowed memory size of xxxxxx bytes
Powyższy komunikat ten oznacza, iż WordPress potrzebuje więcej pamięci do wykonania zadania niż zostało mu systemowo przydzielone
Ustawienie to można zmienić w kilku miejscach.
Najlepiej bezpośrednio w ustawieniach serwera. Najczęściej w ustawieniach zaawansowanych
Można także
FTP
otwieramy plik php.ini
szukamy działu Resource Limits, linijkę: memory_limit = **M ; Maximum amount of memory a script may consume (xxMB)
zwiększamy wartość **M do np 128MB lub więcej, w zależności od potrzeby..
FTP
logujemy się na nasz serwer przez FTP
wyszukujemy w głównym katalogu plik wp-config.php
otwieramy plik i na samym początku (zaraz po <?php) dodajemy nową linijkę:
define('WP_MEMORY_LIMIT','64M');
Komentarze