Tema nu funcționează. Cum să remediați cele mai frecvente erori?

Dacă vă confruntați cu orice defecțiune folosind tema noastră sau dacă apare o pagină albă goală, primul lucru pe care ar trebui să-l faceți este să porniți depanare pe site-ul dvs.

Puteți face asta în fișierul WordPress implicit wp-config.php, în folderul rădăcină al instalării dvs. WordPress.

  1. Editați fișierul și localizați linia:
    define('WP_DEBUG', false);
  2. Înlocuiți linia cu un set de coduri care definesc constante pentru a activa remedierea și afișa erorile pe ecran:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', true);
    @ini_set('display_errors',1);
  3. Salvați fișierul și încărcați înapoi în fișierul modificat de server.
  4. Deschideți-vă site-ul web și vedeți dacă apare vreun mesaj de eroare.

Unele dintre erorile generale comune pe care le-ați putea vedea

1. Eroare fatală: dimensiunea de memorie permisă de X octeți epuizată...

Mesajul de eroare foarte frecvent care informează că nu ai permis suficientă memorie pe serverul tău pentru site-ul web. Conform Cerințe de găzduire, ar fi trebuit să alocați cel puțin 96 MB, dar conform datelor de pe site-ul dvs. web poate fi necesară mai multă memorie. Mesajul de eroare spune valoarea exactă a memoriei dvs. alocate în octeți, puteți utiliza instrumente online pentru a converti numerele în octeți în megaocteți, astfel încât să știți care este valoarea dvs. curentă.

Modalități posibile de a crește limita de memorie pe serverul dvs.:

  1. crește limita de memorie în fișierul php.ini de pe serverul tău la linia:
    limita_memorie = 128M
  2. încercați să creșteți limita de memorie în fișierul wp-config.php, adăugați linii de coduri:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96 MB este doar o cerință minimă pentru a rula tema, site-ul dvs. poate necesita mai multă memorie, așa că încercați o valoare mai mare pentru memorie.
  3. dacă serverul nu vă permite să modificați această valoare prin cod, astfel încât problema persistă, contactați furnizorul dvs. de găzduire pentru a solicita creșterea limitei de memorie pentru site-ul dvs. web. Nu toate companiile de găzduire nu permit utilizatorilor să modifice aceste valori

2. Eroare de analiză: eroare de sintaxă, T_FUNCTION neașteptată...

Asigurați-vă că parametrii serverului dvs. îndeplinesc toate cerințele necesare, așa cum este descris în Cerințe de găzduire.

În cele mai multe cazuri, apar erori din cauza versiunea veche a PHP instalat pe serverul dvs.

3. Apel la funcția nedefinită mb_convert_encoding()

Se pare că instalarea dvs. PHP nu are extensia Multibyte String instalată, pe care o recomandăm și în cadrul nostru Cerințe de găzduire.