Cum să remediați erorile în wordpress. Cele mai frecvente greșeli ale temei WordPress Text alb și butoane care dispar în Editorul vizual WordPress

Salutări dragă vizitatoare a resursei! Adesea există situații în care după instalarea unui nou șablon/temă, în locul site-ului, acesta arată doar un ecran alb. Mai mult, este imposibil să intri în panoul administrativ. Mulți dintre voi veți spune că această situație poate fi corectată făcând o copie de rezervă a site-ului. Da, poți, dar numai dacă nu îți pare rău pentru articolele pe care le-ai scris în timpul zilei, deoarece este baza de date care trebuie să facă backup.

Astăzi vom vorbi despre cum să schimbați șablonul / tema wordpress dacă panoul de administrare nu este disponibil. Pentru a face acest lucru, avem nevoie de acces la baza de date a site-ului. Nu este nimic dificil în asta, așa că nu vă faceți griji.

Schimbarea temei designului prin baza de date (phpmyadmin).

1. Accesați panoul de administrare a găzduirii și, în bara de instrumente, găsiți fila „MySql”.

2. Veți vedea o listă cu toate bazele de date (dacă aveți mai multe site-uri găzduite), trebuie să le găsiți pe ale dvs. și să faceți clic pe „phpMyAdmin”.

3. Dacă totul este făcut, așa cum am descris mai sus, atunci veți vedea o fereastră pentru introducerea parolei din baza de date wordpress. Numele bazei de date a site-ului dvs., precum și parola de la aceasta, au fost furnizate la instalarea site-ului wordpress pe găzduire în modul automat. Dacă dintr-un motiv oarecare nu puteți găsi/rețineți numele bazei de date/parole, atunci vă sfătuiesc să vă uitați la articolul „” După ce ați introdus parola din baza de date a site-ului wordpress, trebuie să faceți clic pe butonul „Deschide phpMyAdmin”.


4. După ce am intrat cu succes în phpMyAdmin, trebuie să găsiți tabelul wp_options, să faceți clic pe el sau să faceți clic pe „Răsfoiți”.


5. În tabelul care se deschide, trebuie să găsiți liniile cu numele „șablon” și „foaia de stil” și să le înlocuiți valoarea cu tema/șablonul care! Funcționează exact.

A trebuit să instalez WordPress foarte mult în ultima vreme - câțiva prieteni au scris pe blog și au cerut ajutor pentru configurare, plus câțiva clienți și câteva bloguri noi pentru mine.
În timp ce motorul nostru preferat se instalează de obicei rapid și ușor, uneori procesul de instalare nu decurge atât de bine pe cât ne-am dori. Instalând scriptul de mai multe ori și întâmpinând erori de instalare, am reușit să le izolez pe cele tipice.
Voi încerca să le analizez în această postare.

  • Acasă este, desigur, codificare incorectă a bazei de date.
    Se manifestă ca krakozyabry pe pagină. Aflați codificarea care este setată pe serverul gazdă implicit. De obicei, acesta este win-1251, dar poate fi și utf8.
    Pentru a evita această problemă, după crearea bazei de date, nu vă grăbiți să instalați WordPress - deschideți în schimb phpMyAdmin.

    Apoi, trebuie să selectați o bază de date și, dacă încă nu au fost create tabele în baza de date, așa cum este indicat de mesajul: „No tables found in the database”, accesați pagina phpMyAdmin și în caseta „MySQL Connection Mapping”, selectați codificarea pentru comparație.
    Dacă codarea implicită pe server este win-1251, selectați „utf8_general_ci”.
    Dacă codificarea este UTF-8, atunci compararea bazei de date ar trebui să fie UTF-8_unicode_ci.
    Dacă există deja tabele în baza de date, găsiți lista acestora și acordați atenție liniei de jos „Tabele în total:” și „Comparație”. Verificați dacă este selectat corect, așa cum este descris mai sus.
    Dacă comparația nu este corectă, accesați fila „Operațiuni”.
    În partea de jos veți vedea o listă derulantă „Comparație”, unde trebuie să selectați comparația de care aveți nevoie. După aceea, faceți clic pe „OK”.
    De asemenea, asigurați-vă că toate fișierele tematice sunt codificate utf8. Pentru a face acest lucru, aveți nevoie de un notebook Notepad2 - un blocnotes obișnuit nu face posibilă corectarea codificării.

  • La rularea fișierului de instalare, scriptul dă mesajul „Eroare la stabilirea conexiunii la baza de date”.
    Aceasta înseamnă că baza de date nu este disponibilă (mysql nu răspunde). În acest caz, verificați dacă numele bazei de date, autentificarea și parola din fișierul config.php se potrivesc cu cele din baza de date creată de dvs. Apoi, reîncărcați pagina, poate fi necesar să faceți acest lucru de mai multe ori. Dacă nu ajută, scrieți gazdei.
    Nu te poți descurca singur cu asta.
  • După descărcare și încercarea de a porni instalarea, se deschide o pagină goală la http://mydomain.com/wp-admin/install.php. Când încerc să deschid http://mydomain.com/index.php aceeași imagine.
    Verificați dacă ați încărcat corect fișierele. În același director? Creați un fișier index.html în folderul cu site-ul dvs. - de obicei se încarcă fără probleme. Adică, asigurați-vă că este afișată cel puțin o pagină de test. Dacă nu funcționează, atunci este mai bine să contactați gazda, el va spune ceva specific.
  • Instalarea este OK, dar CNC-ul nu poate fi configurat sau, în general, o pagină principală este încărcată, iar restul nu.
    Creați un fișier .htaccess în rădăcina site-ului și setați permisiunile la 777, scriptul însuși va scrie în el ceea ce are nevoie pentru ca CNC să funcționeze. Sau inserați singur următorul cod în acest fișier:
    # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond % ( REQUEST_FILENAME) !- f RewriteCond % ( REQUEST_FILENAME) !- d RewriteRule . / index. php[L]#END WordPress

    # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L] # END WordPress

  • Pe site sau în panoul de administrare apar erori de acest tip:
    Avertisment: Nu se pot modifica informațiile antetului - anteturile deja trimise de
    Sau, în general, sunt afișate doar erori și nimic mai mult.
    Tratați astfel:
    Găsiți fișierul wp-config.php (la rădăcina site-ului), deschideți-l cu un editor de text normal (de exemplu, Notepad2 - http://www.flos-freeware.ch ), selectați:
    Fișier - Salvare ca - Codificare UTF-8 (nu UTF-8 cu semnătură).
    Și faceți clic pe „Salvați”.
    Astfel de erori pot apărea și dacă codul din acest fișier nu începe de la prima linie - apoi, în consecință, eliminăm linia goală.

Desigur, acestea nu sunt toate erorile care apar în timpul instalării, ci doar cele mai frecvente.
Sper din tot sufletul că aceste informații nu vă vor fi de folos.
P.S. Postarea a fost mutată de pe http://wordpressru.blogspot.com/

Site-ul a căzut din nou? Aveți un ecran alb sau o eroare 404? Orice problemă în WordPress poate fi rezolvată, iar acest lucru nu necesită abilități CMS „speciale”. Vă vom spune despre cele mai frecvente erori și probleme WordPress și vă vom descrie cum să le remediați. Lista completă a greșelilor comune:

  • 500 Eroare internă a server-ului
  • Eroare de instituire a unei conexiuni bază de date
  • Eroare HTTP 403 - Interzis
  • Timp de conexiune expirat
  • Avertisment: Nu se pot modifica informațiile din antet – Anteturile sunt deja trimise de
  • Postări WordPress care returnează o eroare 404
  • Eroare fatală nedefinită Funcția is_network_admin
  • Memorie WordPress epuizată
  • WSOD - Ecranul alb al morții

1. 500 Eroare Interna Server

Una dintre cauzele comune ale acestei erori este un fișier de configurare .htaccess configurat incorect, situat în directorul rădăcină al site-ului. Exista 3 solutii:

1. Dacă ați făcut modificări înainte de apariția erorii, mergeți la server, deschideți fișierul .htaccess în notepad și ștergeți ultimele linii de cod adăugate.

2. Ștergeți acest fișier și mergeți la Setări WordPress, faceți clic pe fila Permalink-uri și faceți clic pe butonul Salvare. Un nou fișier va fi creat în directorul rădăcină și site-ul va funcționa ca înainte.

3. Puteți vizualiza raportul în fișierul error_log, care este păstrat implicit de hosting și se află în directorul rădăcină al site-ului.

2. Eroare la stabilirea unei conexiuni la baza de date

Sistemul nu se poate conecta la baza de date. Principalele motive și soluții:

1. Serverul MySQL este oprit. Apare de obicei pe serverele VPS. Trebuie să reporniți serverul. Dacă problema nu este rezolvată, scrieți la suportul de găzduire.

2. Configurare greșită a fișierului. Este posibil ca datele (login, parola și numele bazei de date) să fie introduse incorect în wp-config.php. Verificați fișierul deschizându-l în notepad. Este important ca toți parametrii să fie trecuți între ghilimele.

3. Nu există acces la baza de date. Este posibil să aveți acces limitat la baza de date, care este înregistrată în setările WordPress. Schimbați permisiunile și verificați dacă funcționează.

4. Ai fost piratat. Multe site-uri WordPress sunt sparte, așa că dacă apare o astfel de eroare, verificați întregul site în serviciul https://sitecheck.sucuri.net

3. Eroare HTTP 403 - Interzis (Problemă cu fișierul index)

1. Aveți fișierul index greșit pe serverul dvs. Urmăriți cu atenție formatul - php, html etc. În unele cazuri, fișierul lipsește pur și simplu. În acest caz, creați-l.

2. Problema drepturilor. Poate că ai permisiuni restricționate pentru index. Permisiunile de executare pentru fișiere și categoriile părinte trebuie să fie prezente.

3. Fișierul a fost încărcat într-un alt director. Găsiți indexul și mutați-l în folderul rădăcină al site-ului dvs.

Această problemă este extrem de rară. Cel mai adesea, poate apărea în timpul hackingului.

4. Conexiune a expirat

Apare în principal atunci când serverul este repornit, indisponibil, a fost supus unui atac DDOS. Ce se poate face:

  • Eliminați pluginurile care au fost instalate anterior pe WordPress
  • Creșteți cantitatea de RAM de pe server, pentru motorul WP
  • Setați tema motorului implicită
  • Restaurați o copie de rezervă a site-ului de lucru

5. Avertisment: Nu se pot modifica informațiile antet – Anteturile sunt deja trimise de

Apare în principal datorită spațiilor din fișierele cu cod php. Parantezele de după numele erorii vor indica fișierul și numărul rândului în care apare eroarea, de exemplu, (/category/wp-settings.php:45 ). Aceasta înseamnă că există o eroare în fișierul wp-settings.php pe linia 45!

Încărcați acest fișier, deschideți Notepad sau NotePad++ cu evidențierea codului și eliminați spațiile. Salvați fișierul și încărcați din nou pe site, verificați performanța.

6. Postările WordPress care returnează o eroare 404 (pagina nu a fost găsită)

1. Ai șters pagina și nu mai există.

2. Setările permalink nu sunt configurate. Accesați „Setări” - „Legături permanente”, selectați tipul de linkuri de care aveți nevoie și salvați modificările.

3. Fișier .htaccess configurat incorect. Dacă al doilea punct nu ajută, deschideți acest fișier și adăugați codul:

# ÎNCEPE WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L]# Terminați WordPress

7. Eroare fatală nedefinită Funcția is_network_admin

Sistemul de actualizare automată a eșuat. În acest caz, trebuie să „retroduceți” site-ul la o versiune funcțională, apoi executați din nou actualizarea sau executați manual actualizarea WordPress.

8. Memorie WordPress epuizată

1. Mergeți pe server și vedeți câtă memorie RAM aveți la dispoziție, precum și cât este alocată pentru un anumit site.

2. Modificați setările fișierului wp-config.php pentru a adăuga mai multă memorie. Găsiți linia define("wp_memory_limit", "64M");, și schimbați valoarea 64 cu altceva. Vă rugăm să rețineți că nu puteți introduce mai mult decât oferă serverul dvs.!

3. Plugin-urile folosesc multă memorie RAM. Vă sfătuim să dezactivați pluginul problematic și să găsiți un înlocuitor pentru acesta. Puteți verifica încărcarea fiecărui modul folosind P3 Plugin Profiler.

9. Ecranul alb al morții

O problemă comună este instalarea sau editarea pluginurilor înainte să apară eroarea WSOD. Poate apărea și din cauza conflictelor de suplimente, actualizări de pluginuri neterminate.

1. Redenumiți directorul de pluginuri și creați un folder de pluginuri gol. Mutați un plugin pe director pentru a găsi pluginul aflat în conflict.

2. Puteți schimba tema pentru a accesa panoul de administrare și a face modificări. Schimbați numele șablonului de pe server cu cel standard.

Aceasta nu este o listă completă a erorilor care pot apărea în timpul rulării WordPress. Drept urmare, putem concluziona că majoritatea problemelor apar din cauza conflictelor sau instalării incorecte a pluginurilor, a datelor incorecte din fișierul de configurare WordPress, a actualizărilor „buggy” sau a hackurilor. Asigurați-vă că examinați rapoartele din jurnalele de server pentru fiecare site.

Deci, ați instalat corect WordPress pe serverul dvs. de găzduire sau local, acum este timpul să instalați tema. Vă rugăm să citiți cu atenție procedura de instalare a temei premium și descrierea fiecărui pas înainte de a continua cu instalarea.

Cum se instalează o temă WordPress premium

Instalarea corectă a unei teme premium WordPress constă în următorii pași în succesiune:

  1. Verificarea setărilor WordPress
  2. Instalarea și activarea temei

Verificarea configurației și setărilor serverului

Înainte de a instala o temă premium, asigurați-vă că serverul dvs. web îndeplinește următoarele cerințe recomandate:

  • Versiunea PHP instalată pe server este 5.6 sau 7.0;
  • Versiunea serverului bazei de date MySQL 5.6 sau MariaDB 10.0 (sau mai mare)

Vă rugăm să rețineți că majoritatea temelor premium au incompatibilități cu PHP sub versiunea 5.6, iar unele teme au, de asemenea, incompatibilități cu PHP 7.0 sau mai mare, deci vă recomandăm să utilizațiPHP versiunea 5.6 pe serverul dvs pentru compatibilitate maximă.

Pentru a evita erorile în timpul instalării temei, asigurați-vă că utilizați setările PHP corecte pe serverul dvs. (puteți verifica setările PHP, de exemplu, folosind panoul de control al găzduirii):

Setările PHP corecte

#timp maxim de executare a scriptului în secunde max_execution_time = 600; #număr maxim de variabile de intrare într-o cerere max_input_vars = 5000; #cantitate maximă de memorie pe care script-ul are voie să o utilizeze memory_limit = 256M; #dimensiunea maximă admisă a datelor trimise prin metoda POST post_max_size = 128M; #maximum upload file size upload_max_filesize = 128M;

Setările PHP pot fi setate prin scrierea lor într-un fișier . utilizator.iniîn directorul rădăcină al site-ului, într-un fișier .htaccess(dacă utilizați apache), direct într-un fișier php.ini(dacă aveți acces la server) sau pur și simplu contactând furnizorul dvs. de găzduire și solicitând o modificare a setărilor.

Verificarea setărilor WordPress

Asigurați-vă că WordPress poate folosi suficientă memorie RAM pentru a rula adăugând următorul cod la wp-config.php

Definire("WP_MEMORY_LIMIT", "256M"); define("WP_MAX_MEMORY_LIMIT", "256M");

Desfacerea arhivei cu materiale tematice

Dezarhivați arhiva .zip cu tema premium folosind arhivatorul. De obicei, dezvoltatorii de teme pun următoarele lucruri în arhiva temei:

  • nume_subiect.fermoar- fișier de instalare a temei
  • nume_subiect-copil. fermoar- fișier de configurare a temei copil
  • licențiere (licență) – fișiere de descriere a licenței (GNU GPL)
  • ddocumentație- Documentație care vine cu tema
  • demonstrație date (manechin date) - Date demonstrative ale temei
  • PSD– design teme în format Photoshop

Compoziția materialelor pe care le puteți găsi în interiorul arhivei cu tema poate fi foarte diferită pentru diferiți dezvoltatori. Mulți dezvoltatori nu oferă fișiere de design în format PSD, unii pun doar fișierul de instalare a temei și documentația în interiorul arhivei etc. Numele fișierelor și folderelor din interiorul arhivei pot, de asemenea, să difere. Cel mai important lucru pentru tine este să găsești instalația.fermoarfișierul temă în care să fie încărcatWordPress. Caracteristica principală a fișierului de instalare a temei este prezența unui fișier în arhivăstil. css.

Citirea documentației de la dezvoltatorii de teme

Asigurați-vă că citiți documentația de la dezvoltatori care vine cu tema, în special secțiunea de instalare și activare. Uneori, dezvoltatorii vor enumera pluginuri incompatibile care trebuie dezactivate înainte de a utiliza tema, o comandă specială pentru instalarea temei sau cerințe speciale pentru serverul dvs. web, cum ar fi o versiune minimă de PHP sau un server de bază de date MySQL.

Instalarea și activarea temei

Să aruncăm o privire la cele două modalități principale de a instala o temă - instalarea prin panoul de administrare WordPress și instalarea prin FTP / manager de fișiere de găzduire. Vă rugăm să rețineți că atunci când utilizați oricare dintre metode, trebuie să utilizați instalarea.zip al temei pe care ați găsit-o în arhiva completă a temei.

Metoda numărul 1. Instalarea unei teme prin panoul de administrare WordPress

Accesați panoul de administrare WordPress, deschideți secțiunea aspect, apoi accesați subsecțiunea Subiecte, în dreapta va apărea o secțiune cu trei teme deja instalate implicit: Twenty Fifteen, Twenty Seventeen, Twenty Sixteen. În partea de sus este un buton adăuga nou, apoi apăsați descărcați temași selectați fișierul .zip de instalare a temei pe care l-ați găsit în arhiva completă. După alegere, apăsați instalare, după apăsarea butonului, șablonul este încărcat pe server. Așteptăm să se încarce șablonul (fișierele din arhivă cu tema sunt încărcate pe serverul web în folderul wp-content/themes/). După descărcarea temei, faceți clic pe butonul Activati. Etapa de instalare și activare a temei este finalizată.

Metoda numărul 2. Instalarea unei teme prin FTP / manager de fișiere de găzduire

De asemenea, puteți instala șablonul prin FTP sau manager de fișiere de găzduire. Pentru a face acest lucru, trebuie să descărcați și să dezarhivați fișierul de instalare a temei într-un folder public_html/wp-conţinut/teme pe serverul web. De exemplu, pentru tema Avada, fișierele cu tema trebuie să fie localizate în folder public_html/wp-conţinut/teme/Avada(uneori utilizatorii creează un folder suplimentar atunci când extrag, de exemplu, public_html/wp-content/themes/avada/Avada, care este o eroare).

După descărcarea și despachetarea temei pe serverul web, trebuie să mergeți la panoul de administrare WordPress și în secțiunea aspect > teme activați șablonul descărcat. Etapa de instalare și activare a temei este finalizată.

Instalarea și activarea unei teme pentru copii

Dacă doriți să faceți modificări codului temei php, atunci pentru a nu le pierde data viitoare când actualizați tema, trebuie să instalați o temă copil. Dacă nu aveți de gând să faceți modificări laphp, nu trebuie să instalați o temă copil.

Adesea, o temă copil este localizată în aceeași arhivă cu tema principală și este numită copil-theme.zip sau ceva asemănător cu cuvântul copil (copil).

Instalarea unei teme secundare nu este diferită de instalarea unui șablon obișnuit. Secvența acțiunilor va fi aceeași (metoda numărul 1 sau metoda numărul 2 în secțiunea de instalare și activare a subiectului). După activarea unei teme secundare, tema principală va deveni inactivă. Etapa de instalare și activare a temei copil este acum finalizată.

Instalarea și activarea pluginurilor necesare, date demo

De regulă, după instalarea și activarea unei teme, tema solicită utilizatorului să instaleze pluginurile necesare și recomandate care vin cu tema sau care sunt instalate din depozitul gratuit WordPress. Uneori, pluginurile necesare trebuie instalate manual, găsindu-le în arhiva temei ( pluginuri > adăugați noi). În orice caz, vă recomandăm să citiți documentația de la dezvoltatori care vine cu tema premium.

Instalarea datelor demo, la fel ca și pluginurile, se poate face automat (instalarea cu un singur clic, dacă această funcție este suportată de temă) sau manual. În modul manual, de regulă, este necesar să importați un fișier XML prin meniu instrumente > import, widget-uri (fișiere .wie), glisoare (Revolution Slider, LayerSlider), setările temei sunt importate separat.

Ordinea instalării datelor demo este foarte diferită pentru diferite teme (diferiți dezvoltatori). Aceasta înseamnă că, pentru a instala corect datele demo, trebuie să citiți cu atenție documentația de la dezvoltatori care vine cu tema.

Greșeli frecvente la instalarea unei teme

Să aruncăm o privire la greșelile obișnuite la instalarea unei teme WordPress și cum să le rezolvăm.

Eroare: arhiva nu a putut fi instalată. Din tema îi lipsește foaia de stil style.css

O eroare tipică care apare atunci când un utilizator încearcă să încarce în WordPress nu fișierul de instalare a temei, ci arhiva completă a temei (cu documentație, pluginuri, date demonstrative etc.).

Pentru a evita această eroare, ar trebui să despachetați arhiva cu tema premium, să găsiți fișierul de instalare a temei în interiorul arhivei și să îl utilizați pentru a instala în WordPress.

Eroare: ești sigur că vrei să faci asta?

O eroare tipică care apare dacă setările PHP de pe server sunt incorecte (consultați verificarea configurației și setărilor serverului).

Erori PHP, eroare 500 sau ecran alb după activarea temei

Aceste erori apar adesea dacă serverul dumneavoastră nu îndeplinește cerințele recomandate pentru versiunea de PHP instalată pe server (consultați verificarea configurației și setărilor serverului). Vă recomandăm să utilizațiPHP versiunea 5.6.

Dacă ați selectat versiunea PHP corectă și eroarea încă apare, pot exista incompatibilități cu pluginurile instalate în prezent sau o incompatibilitate a temei cu versiunea instalată de WordPress.

Un alt motiv pentru care pot apărea erori pe server este setarea incorect de atribute pentru fișierele și folderele WordPress. Accesați panoul de control al găzduirii și asigurați-vă că verificați permisiunile folderelor și fișierelor. Fișierele ar trebui să aibă 644 permisiuni, foldere 755.

În orice caz, pentru a găsi și înțelege cauza erorilor de pe server, verificați mai întâi jurnalul de erori.

Cum să vă actualizați corect tema WordPress

Cel mai simplu și mai corect mod de a actualiza tema este de a despacheta noua versiune a fișierului de instalare a temei în folderul wp-content/themes cu inlocuire fisierului.

A doua modalitate este să activați o altă temă, apoi să ștergeți tema pe care doriți să o actualizați și să o reinstalați (consultați instalarea și activarea unei teme).

Aici merită remarcată o nuanță importantă - uneori, dezvoltatorii de teme lansează o actualizare fundamental nouă, cu o modificare a structurii fișierelor, a structurii de stocare a setărilor în baza de date etc. În acest caz. subiectul este însoțit de instrucțiuni de la dezvoltator privind trecerea la noua versiune, după ce o citiți, vă puteți actualiza corect tema la versiunea curentă.

Concluzie

În acest articol, am încercat să acoperim principalele puncte atunci când instalăm teme WordPress premium și cum să rezolvăm problemele la instalarea temelor pe care le cunoaștem.

Sperăm că, după ce ați citit acest articol, ați învățat cum să instalați corect temele și să rezolvați orice probleme care apar în timpul instalării. Cu toate acestea, dacă nu puteți instala tema premium și întâmpinați o problemă care nu este tratată în acest articol, poți lăsa un comentariu mai jos sau o solicitare echipei noastre de asistență și cu siguranță te vom ajuta.