Tema ne radi. Kako popraviti najčešće greške?

Ako se suočite s bilo kakvim kvarom koristeći našu temu ili se pojavi prazna bijela stranica, prvo što biste trebali učiniti je uključiti debug na vašoj web stranici.

To možete učiniti u zadanoj WordPress datoteci wp-config.php, u korijenskoj mapi vaše WordPress instalacije.

  1. Uredite datoteku i locirajte redak:
    define('WP_DEBUG', false);
  2. Zamijenite redak skupom kodova koji definiraju konstante za uključivanje otklanjanja pogrešaka i prikaz pogrešaka na vašem zaslonu:
    definiraj('WP_DEBUG', istina);
    definiraj('WP_DEBUG_LOG', istina);
    definiraj('WP_DEBUG_DISPLAY', istina);
    @ini_set('prikaz_pogreški',1);
  3. Spremite datoteku i prenesite natrag na poslužitelj izmijenjenu datoteku.
  4. Otvorite svoju web stranicu i pogledajte prikazuje li se neka poruka o pogrešci.

Neke od uobičajenih općih pogrešaka koje biste mogli vidjeti

1. Fatalna pogreška: Dopuštena veličina memorije od X bajtova je iscrpljena…

Vrlo uobičajena poruka o pogrešci koja obavještava da niste dopustili dovoljno memorije na svom poslužitelju za web mjesto. Prema Zahtjevi za hosting, trebali ste dodijeliti najmanje 96 MB, ali prema podacima na vašoj web stranici može biti potrebno više memorije. Poruka o pogrešci kaže točnu vrijednost vaše dodijeljene memorije u bajtovima, možete koristiti online alate za pretvaranje brojeva u bajtovima u megabajte kako biste znali koja je vaša trenutna vrijednost.

Mogući načini povećanja ograničenja memorije na vašem poslužitelju:

  1. povećaj ograničenje memorije u datoteci php.ini na svom poslužitelju na liniji:
    limit_memorije = 128M
  2. pokušajte povećati ograničenje memorije u datoteci wp-config.php, dodajte retke kodova:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96 MB samo je minimalni zahtjev za pokretanje teme, vaša web-lokacija može zahtijevati više memorije pa pokušajte s većom vrijednošću memorije.
  3. ako vam poslužitelj ne dopušta izmjenu ove vrijednosti putem koda pa problem i dalje postoji, obratite se svom pružatelju usluga hostinga sa zahtjevom za povećanje ograničenja memorije za vašu web stranicu. Sve hosting tvrtke ne dopuštaju korisnicima mijenjanje ovih vrijednosti

2. Pogreška analize: sintaktička pogreška, neočekivana T_FUNCTION…

Provjerite ispunjavaju li parametri vašeg poslužitelja sve potrebne zahtjeve kako je opisano u Zahtjevi za hosting.

U većini slučajeva pogreške se pojavljuju zbog stara verzija PHP-a instaliran na vašem poslužitelju.

3. Poziv nedefiniranoj funkciji mb_convert_encoding()

Čini se da vaša PHP instalacija nema instaliranu ekstenziju Multibyte String koju također preporučujemo u našem Zahtjevi za hosting.