🚀 Web hosting ultra-rapid de la doar 1€/lună!
HostPedia

Cele mai frecvente probleme WordPress si cum le rezolvi — Ghid complet 2026

Larisa
Larisa Marketer · 24 martie 2026
Cele mai frecvente probleme WordPress si cum le rezolvi — Ghid complet 2026

WordPress alimenteaza peste 43% din toate site-urile web la nivel global. Este flexibil, puternic si usor de folosit — dar nu este imun la probleme. De la ecranul alb al mortii la erori de conectare la baza de date, problemele WordPress pot aparea oricand si pot transforma o zi productiva intr-un cosmar tehnic.

Vestea buna? Cele mai frecvente probleme au solutii clare si testate. In acest ghid, am adunat cele mai intalnite erori WordPress, cu explicatii pe intelesul tuturor si pasi concreti de rezolvare. Iar daca te simti depasit, nu uita ca furnizorul tau de hosting iti poate oferi ajutor direct — multi furnizori au echipe de suport tehnic specializate pe WordPress.

1. Ecranul alb al mortii (White Screen of Death)

Simptom: Site-ul afiseaza o pagina complet alba, fara text, fara meniu, fara nimic. Uneori apare si in panoul de administrare.

Cauze frecvente: un plugin sau tema cu erori, limita de memorie PHP depasita, eroare fatala in cod.

Solutii:

  1. Dezactiveaza pluginurile — acceseaza site-ul prin FTP sau File Manager si redenumeste folderul wp-content/plugins in plugins-dezactivate. Daca site-ul revine, reactiveaza pluginurile pe rand pentru a identifica vinovatul
  2. Schimba tema — redenumeste folderul temei active din wp-content/themes. WordPress va reveni la tema implicita (Twenty Twenty-Five)
  3. Creste limita de memorie PHP — adauga in wp-config.php: define('WP_MEMORY_LIMIT', '256M');
  4. Activeaza modul debug — adauga in wp-config.php: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); si verifica fisierul wp-content/debug.log

2. Error Establishing a Database Connection

Simptom: Mesajul „Error establishing a database connection" apare pe site si/sau in panoul admin.

Cauze frecvente: credentiale gresite in wp-config.php, serverul MySQL este oprit, baza de date este corupta, prefixul tabelelor nu corespunde.

Solutii:

  1. Verifica credentialele — deschide wp-config.php si confirma ca DB_NAME, DB_USER, DB_PASSWORD si DB_HOST sunt corecte. Testeaza conexiunea manual din phpMyAdmin
  2. Verifica daca MySQL ruleaza — contacteaza furnizorul de hosting sau, pe VPS, ruleaza sudo systemctl status mysql
  3. Repara baza de date — adauga in wp-config.php: define('WP_ALLOW_REPAIR', true); apoi acceseaza tusite.ro/wp-admin/maint/repair.php. Sterge linia dupa reparare
  4. Contacteaza hostingul — daca problema persista, e posibil sa fie o problema la nivel de server pe care doar furnizorul de hosting o poate rezolva

3. Eroarea 500 Internal Server Error

Simptom: Mesaj generic „500 Internal Server Error" sau „There has been a critical error on this website" (din WordPress 5.2+).

Cauze frecvente: fisier .htaccess corupt, limita de memorie PHP, plugin sau tema incompatibila, versiune PHP nepotrivita.

Solutii:

  1. Regenreaza .htaccess — redenumeste fisierul .htaccess in .htaccess_backup prin FTP. Apoi, din WordPress, mergi la Setari → Permalink-uri si apasa Salveaza — WordPress va regenera fisierul
  2. Creste limita de memorie — in wp-config.php: define('WP_MEMORY_LIMIT', '256M'); Si in php.ini sau .htaccess: php_value memory_limit 256M
  3. Dezactiveaza pluginurile — acelasi procedeu ca la ecranul alb: redenumeste folderul plugins prin FTP
  4. Verifica versiunea PHP — WordPress 6.x necesita minim PHP 7.4, dar recomandarea este PHP 8.1+. Actualizeaza din cPanel sau contacteaza hostingul

4. Eroarea 403 Forbidden

Simptom: Mesajul „403 Forbidden" sau „You don't have permission to access this resource."

Cauze frecvente: permisiuni gresite pe fisiere/foldere, fisier .htaccess cu reguli restrictive, plugin de securitate care blocheaza accesul, hotlink protection.

Solutii:

  1. Verifica permisiunile — folderele WordPress trebuie sa aiba permisiuni 755, iar fisierele 644. Poti seta recursiv din File Manager sau prin SSH: find . -type d -exec chmod 755 {} \; si find . -type f -exec chmod 644 {} \;
  2. Verifica .htaccess — cauta reguli de blocare (Deny from all) sau redenumeste fisierul temporar
  3. Dezactiveaza pluginurile de securitate — pluginuri precum Wordfence, Sucuri sau iThemes Security pot bloca accesul din greseala
  4. Verifica cu hostingul — unele companii de hosting au reguli de firewall la nivel de server care pot cauza 403

5. Erori 404 pe pagini care exista

Simptom: Paginile exista in WordPress, dar afiseaza „404 Not Found" cand sunt accesate.

Cauze frecvente: structura de permalink-uri stricata, fisier .htaccess lipsa sau corupt, modul mod_rewrite dezactivat pe server.

Solutii:

  1. Resalveaza permalink-urile — mergi la Setari → Permalink-uri si apasa Salveaza fara sa schimbi nimic. Aceasta regenereaza regulile de rutare
  2. Verifica .htaccess — asigura-te ca fisierul exista si contine regulile standard WordPress. Daca lipseste, creaza-l manual sau salveaza permalink-urile din admin
  3. Verifica mod_rewrite — pe servere Apache, modulul mod_rewrite trebuie sa fie activ. Contacteaza furnizorul de hosting daca nu poti verifica singur

6. Limita de upload a fisierelor prea mica

Simptom: Mesajul „The uploaded file exceeds the upload_max_filesize directive in php.ini" cand incerci sa urci o imagine, tema sau plugin.

Solutii:

  1. Din .htaccess — adauga: php_value upload_max_filesize 128M si php_value post_max_size 128M
  2. Din php.ini — daca ai acces, modifica: upload_max_filesize = 128M, post_max_size = 128M, max_execution_time = 300
  3. Din wp-config.php — adauga: @ini_set('upload_max_filesize', '128M');
  4. Din cPanel — Multi furnizori de hosting ofera optiunea de a modifica valorile PHP direct din panoul de control

7. Site-ul se incarca foarte lent

Simptom: Site-ul are un timp de incarcare de peste 3-4 secunde, ceea ce afecteaza SEO, experienta utilizatorilor si rata de conversie.

Cauze frecvente: hosting inadecvat, prea multe pluginuri, imagini neoptimizate, lipsa unui sistem de cache, tema greoaie.

Solutii:

  1. Instaleaza un plugin de cache — WP Rocket (platit), LiteSpeed Cache (gratuit pe servere LiteSpeed) sau W3 Total Cache (gratuit)
  2. Optimizeaza imaginile — foloseste formate WebP/AVIF si pluginuri precum ShortPixel, Imagify sau Smush
  3. Foloseste un CDN — Cloudflare (gratuit) sau Bunny.net distribuie continutul mai aproape de vizitatori
  4. Dezactiveaza pluginurile inutile — fiecare plugin adauga incarcatura. Pastreaza doar ce folosesti efectiv
  5. Alege un hosting performant — un server partajat supraincarcat este deseori cauza principala a lentoarei. Ia in considerare un upgrade la VPS sau hosting WordPress gestionat

8. Avertisment Mixed Content (HTTP/HTTPS)

Simptom: Browserul afiseaza „Not Secure" sau lacatul din bara de adrese nu apare, desi ai certificat SSL instalat.

Cauza: Unele resurse (imagini, scripturi, CSS) sunt inca incarcate prin HTTP in loc de HTTPS.

Solutii:

  1. Actualizeaza URL-urile din WordPress — mergi la Setari → General si asigura-te ca ambele URL-uri (WordPress Address si Site Address) incep cu https://
  2. Foloseste un plugin — Really Simple SSL detecteaza si corecteaza automat resursele mixed content
  3. Cauta si inlocuieste — foloseste pluginul Better Search Replace pentru a inlocui toate aparitiile http://tusite.ro cu https://tusite.ro in baza de date
  4. Forteaza HTTPS — adauga in .htaccess o regula de redirect de la HTTP la HTTPS

9. Eroare „Too Many Redirects" (ERR_TOO_MANY_REDIRECTS)

Simptom: Browserul afiseaza „This page isn't working — too many redirects" si site-ul nu se incarca.

Cauze frecvente: configurare SSL gresita (redirect HTTP→HTTPS in bucla), URL-uri diferite in WordPress vs. server, plugin de redirect cu reguli conflictuale.

Solutii:

  1. Sterge cookie-urile — uneori problema e locala. Sterge cookie-urile browserului pentru site-ul respectiv
  2. Verifica URL-urile din WordPress — asigura-te ca WordPress Address si Site Address sunt identice (ambele cu sau fara www, ambele cu https)
  3. Verifica .htaccess — cauta reguli de redirect duplicate sau conflictuale
  4. Dezactiveaza pluginurile de redirect — pluginuri ca Redirection sau Yoast pot crea bucle. Dezactiveaza-le temporar

10. Emailurile WordPress nu se trimit

Simptom: Formularele de contact nu trimit emailuri, notificarile de comentarii nu ajung, emailurile de resetare parola nu sunt primite.

Cauza: WordPress foloseste implicit functia wp_mail() bazata pe mail() din PHP, care este adesea blocata sau marcata ca spam de serverele de email.

Solutii:

  1. Instaleaza un plugin SMTP — WP Mail SMTP sau FluentSMTP configureaza WordPress sa trimita emailuri prin SMTP autentificat in loc de functia PHP mail()
  2. Foloseste un serviciu de email transactional — Brevo (fost Sendinblue), Mailgun, Amazon SES sau Postmark ofera deliverabilitate mult mai buna
  3. Verifica cu hostingul — unii furnizori blocheaza portul 25 sau functia mail(). Intreaba daca ofera SMTP propriu

11. Site-ul ramane blocat in „Maintenance Mode"

Simptom: Mesajul „Briefly unavailable for scheduled maintenance. Check back in a minute." persista ore intregi.

Cauza: Un update de plugin, tema sau WordPress Core a esuat la jumatate si a lasat fisierul .maintenance in directorul radacina.

Solutie: Conecteaza-te prin FTP sau File Manager si sterge fisierul .maintenance din radacina WordPress. Site-ul revine imediat. Apoi reia update-ul manual din panoul admin.

12. Eroarea „Connection Timed Out"

Simptom: Site-ul nu se incarca si apare mesajul „ERR_CONNECTION_TIMED_OUT".

Cauze frecvente: server supraincarcat, limita de memorie PHP depasita, plugin care consuma prea multe resurse, hosting partajat cu resurse insuficiente.

Solutii:

  1. Creste limita de memorie si max_execution_time — in wp-config.php si php.ini
  2. Dezactiveaza pluginurile — unul dintre ele poate genera interogari grele la baza de date
  3. Verifica cu hostingul — e posibil sa fi atins limitele planului tau sau serverul sa aiba o problema
  4. Ia in considerare un upgrade — daca esti pe hosting partajat si te confrunti frecvent cu timeout-uri, un VPS sau hosting WordPress gestionat poate fi solutia

Furnizorul tau de hosting — primul tau aliat

Un lucru pe care multi proprietari de site-uri WordPress il subestimeaza: furnizorul de hosting poate rezolva multe dintre aceste probleme pentru tine. Companiile bune de gazduire ofera:

  • Suport tehnic specializat — echipe care stiu WordPress si pot diagnostica rapid problemele
  • Backup-uri automate — posibilitatea de a restaura site-ul la o versiune functionala in cateva minute
  • Actualizari PHP — acces usor la versiuni PHP recente (8.1, 8.2, 8.3, 8.4)
  • Certificat SSL gratuit — Let's Encrypt preinstalat, fara configurari manuale
  • Monitorizare server — detectarea proactiva a problemelor inainte sa afecteze site-ul tau

Daca nu esti multumit de suportul actual sau simti ca hostingul tau te limiteaza, poate fi momentul sa explorezi alternative. Nu esti sigur ce furnizor ti se potriveste? Solicita o consultanta gratuita pe HostPedia.ro si te vom ajuta sa gasesti gazduirea ideala pentru site-ul tau WordPress.

Concluzie

Problemele WordPress sunt inevitabile — dar solutiile exista intotdeauna. Cele mai multe erori se rezolva cu cateva actiuni simple: dezactivarea pluginurilor, regenerarea fisierului .htaccess, verificarea credentialelor bazei de date sau cresterea limitei de memorie PHP.

Reteta de baza pentru orice problema WordPress: 1) Activeaza WP_DEBUG pentru a vedea eroarea exacta, 2) Dezactiveaza pluginurile si tema, 3) Verifica .htaccess si wp-config.php, 4) Contacteaza furnizorul de hosting daca problema e la nivel de server.

Si nu uita: alegerea unui furnizor de hosting de calitate previne multe dintre aceste probleme de la bun inceput. Compara optiunile pe HostPedia.ro sau cere o recomandare personalizata.

Distribuie articolul

Rămâi la curent cu noutățile

Un email pe săptămână cu cele mai importante știri din tech, hosting, AI și marketing digital — selectate și rezumate de echipa HostPedia.

Fără spam, fără surprize. Te poți dezabona cu un singur click, oricând.