Cum să Efectuați o Verificare a Stării WordPress pentru Depanare (Ghid 2025)
O verificare a stării WordPress este un proces de diagnosticare sistematic care evaluează versiunea PHP a site-ului dvs., integritatea bazei de date, plugin-urile active, compatibilitatea temei, mediul serverului și postura de securitate — toate din panoul de administrare WordPress sau prin instrumente dedicate. Efectuarea regulată a acestei verificări previne eșecurile în cascadă, identifică blocajele de performanță înainte de a afecta clasamentele și evidențiază vulnerabilitățile de securitate înainte ca acestea să devină breșe.
Instrumentul integrat Site Health (introdus în WordPress 5.2) oferă un raport de stare automatizat și un panou de informații de depanare brute pe care dezvoltatorii experimentați îl folosesc ca prim pas în orice flux de lucru de depanare. Combinat cu plugin-ul Health Check & Troubleshooting, puteți replica problemele de producție într-o sesiune izolată fără a atinge site-ul live — o capacitate care elimină cel mai mare risc unic în depanarea WordPress: stricarea lucrurilor pentru vizitatorii reali în timp ce investigați.
De ce verificările stării WordPress contează mai mult decât admit majoritatea ghidurilor
Majoritatea tutorialelor tratează Site Health ca pe o listă de verificare de bifat o singură dată. În practică, este un semnal operațional continuu. Core Web Vitals de la Google penalizează direct site-urile lente sau instabile. Un singur plugin învechit cu un CVE cunoscut poate duce la compromiterea completă a site-ului în câteva ore de la divulgarea publică. Nepotrivirile versiunii PHP între serverul dvs. și cerința minimă a unui plugin degradează silențios performanța cu mult înainte de a genera o eroare fatală.
Rularea pe un mediu VPS Hosting bine configurat vă oferă control direct asupra versiunilor PHP, memoriei cache la nivel de server și întăririi securității — control pe care mediile partajate pur și simplu nu îl pot oferi. Fluxul de lucru de verificare a stării descris mai jos presupune că aveți acces SSH sau un panou de control capabil să modifice setările la nivel de server, ceea ce reprezintă baza corectă pentru orice implementare WordPress în producție.
Pasul 1: Accesați instrumentul integrat WordPress Site Health
Navigați la Instrumente > Site Health în panoul de administrare WordPress. WordPress va începe imediat să ruleze verificări automate și va popula fila Status cu rezultate clasificate după severitate.
Nu este necesar niciun plugin pentru acest pas. Site Health este funcționalitate de bază, iar rezultatele sale sunt generate pe server, ceea ce înseamnă că reflectă mediul de rulare real — nu unul simulat.
Ce verifică de fapt Site Health în fundal:
- Versiunea PHP, limita de memorie și timpul maxim de execuție
- Versiunea WordPress activă față de cea mai recentă versiune stabilă
- Dacă REST API este accesibil și returnează răspunsuri valide
- Starea execuției sarcinilor cron programate (
wp-cron) - Aplicarea HTTPS și valabilitatea certificatului SSL
- Prezența fișierului
debug.logîntr-o locație accesibilă public - Capacitatea de solicitare loopback (necesară pentru actualizări în fundal și instalări de plugin-uri)
- Versiunea serverului de baze de date și dacă îndeplinește cerințele minime WordPress
- Permisiunile fișierelor și directoarelor pentru căile sensibile
Pasul 2: Interpretați corect raportul de stare Site Health
Pagina de stare clasifică constatările în trei niveluri. Înțelegerea a ceea ce înseamnă fiecare nivel — și a ceea ce nu înseamnă — previne atât complacența, cât și panica inutilă.
| Nivel de stare | Ce înseamnă | Timp tipic de răspuns |
|---|---|---|
| Bun | Nu au fost detectate probleme critice; sunt disponibile optimizări minore | Revizuire trimestrială |
| Recomandat | Îmbunătățiri neblocante care afectează performanța sau securitatea | Rezolvați în 1–2 săptămâni |
| Critic | Vulnerabilități active sau configurații greșite care necesită acțiune imediată | Remediați în 24 de ore |
Probleme critice care necesită atenție imediată:
- Versiune PHP învechită — PHP 7.4 a ajuns la sfârșitul ciclului de viață în noiembrie 2022. Rularea acestuia înseamnă că nu există patch-uri de securitate. WordPress 6.x recomandă oficial PHP 8.1 sau 8.2.
- Plugin-uri inactive încă instalate — Plugin-urile inactive sunt în continuare lizibile de sistemul de fișiere și pot conține cod exploatabil. Ștergeți-le, nu le dezactivați doar.
- REST API blocat — Multe plugin-uri moderne, editorul de blocuri (Gutenberg) și WooCommerce depind de disponibilitatea REST API. Un REST API blocat produce eșecuri silențioase care sunt notoric dificil de urmărit.
- Eșec la solicitarea loopback — Dacă WordPress nu poate face o solicitare HTTP loopback către sine, actualizările automate în fundal și sarcinile programate vor eșua silențios.
WP_DEBUGactivat pe un site live — Modul de depanare scrie date de configurare sensibile și trasee de stivă îndebug.log. Dacă acel fișier se află înwp-content/fără restricții de acces la nivel de server, este lizibil public.
Un caz limită frecvent omis: Site Health raportează o stare „Bun” pentru memoria cache a obiectelor dacă este detectat *orice* cache de obiecte — inclusiv unul bazat pe fișiere. Memoria cache a obiectelor bazată pe fișiere pe site-urile cu trafic ridicat poate crește de fapt sarcina I/O în loc să o reducă. Soluția corectă este un backend Redis sau Memcached, care necesită configurare la nivel de server dincolo de ceea ce poate proviziona Site Health.
Pasul 3: Extrageți și utilizați panoul de informații de depanare
Faceți clic pe fila Info de pe pagina Site Health. Acest panou este probabil mai valoros pentru depanare decât fila Status, deoarece expune date brute despre mediu.
Secțiuni cheie și ce să căutați:
- WordPress — Confirmă tema activă, dacă multisite este activat și dacă
WP_DEBUGeste activ. - Directoare și dimensiuni — Dezvăluie dacă
wp-content/uploads/a crescut la o dimensiune care solicită I/O pe disc sau procesele de backup. - Plugin-uri active — Listează fiecare plugin activ cu versiunea sa. Verificați încrucișat cu WordPress Vulnerability Database (wpscan.com) pentru CVE-uri cunoscute.
- Server — Afișează versiunea PHP, limita de memorie PHP, dimensiunea maximă de încărcare, timpul maxim de execuție și dacă
mod_rewritesau rescrierea URL echivalentă este activă. - Baza de date — Confirmă versiunea MySQL sau MariaDB și setul de caractere al bazei de date.
utf8mb4este necesar pentru suport complet emoji și multilingv;utf8(3 octeți) va trunchia silențios anumite caractere. - Plugin-uri Must Use — Adesea neglijate. Plugin-urile MU se încarcă înaintea tuturor celorlalte plugin-uri și nu pot fi dezactivate din interfața de administrare. Dacă un furnizor de hosting a injectat un plugin MU (comun cu hostingul gestionat), acesta apare aici.
Utilizarea practică a butonului „Copiați informațiile site-ului în clipboard”:
Când deschideți un tichet de suport sau postați pe un forum de dezvoltatori, lipiți direct această ieșire. Elimină schimbul de întrebări de bază despre mediu și permite inginerilor experimentați să identifice imediat anomaliile de configurare — de exemplu, un memory_limit de 40M când WooCommerce necesită un minim de 128M, sau un max_execution_time de 30 secunde când un proces de import mare necesită 300.
Pasul 4: Utilizați plugin-ul Health Check & Troubleshooting pentru depanare în modul sigur
Plugin-ul Health Check & Troubleshooting (disponibil gratuit din depozitul de plugin-uri WordPress) activează un mod sigur izolat pe sesiune. Aceasta este metoda corectă pentru diagnosticarea conflictelor de plugin-uri și teme pe un site de producție live.
Cum funcționează tehnic izolarea sesiunii:
Plugin-ul setează un cookie de browser pe care WordPress îl citește la fiecare solicitare. Când cookie-ul este prezent, WordPress încarcă doar tema implicită și dezactivează toate plugin-urile neesențiale — dar *numai pentru sesiunea browserului care poartă acel cookie*. Toți ceilalți vizitatori experimentează site-ul exact așa cum era înainte. Acesta nu este un mediu de staging; este un filtru de rulare aplicat la nivelul bootstrap WordPress.
Instalare și activare:
# If you have WP-CLI available on your server (recommended)
wp plugin install health-check --activateSau navigați la Plugin-uri > Adăugați nou, căutați „Health Check & Troubleshooting” și faceți clic pe Instalați acum, apoi pe Activați.
Rularea unei sesiuni de depanare:
- Mergeți la Instrumente > Site Health și faceți clic pe fila Troubleshooting.
- Faceți clic pe Activați modul de depanare. Sesiunea dvs. rulează acum cu toate plugin-urile dezactivate și tema implicită activă (Twenty Twenty-Four începând cu WordPress 6.5+).
- Reproduceți problema. Dacă a dispărut, un plugin sau o temă este responsabil(ă).
- Reactivați plugin-urile unul câte unul folosind lista de plugin-uri din fila Troubleshooting. După activarea fiecăruia, reîncărcați pagina afectată și testați.
- Odată ce problema reapare, ultimul plugin pe care l-ați activat este sursa conflictului.
- Faceți clic pe Dezactivați modul de depanare pentru a restaura mediul de producție complet.
Cazuri limită și capcane:
- Dacă problema persistă chiar și în modul sigur (fără plugin-uri, temă implicită), problema se află la nivelul serverului sau al nucleului WordPress — nu este un conflict de plugin-uri. Verificați
php_error.logși jurnalul de depanare WordPress în continuare. - Plugin-urile MU nu sunt dezactivate de modul sigur. Dacă suspectați un plugin MU, trebuie să îl redenumiți manual în
wp-content/mu-plugins/prin SFTP sau SSH. - Cookie-ul de depanare este specific browserului. Dacă testați pe mobil, trebuie să activați modul de depanare în acea sesiune de browser separat.
Pasul 5: Diagnosticați și rezolvați conflictele de plugin-uri și teme
Conflictele de plugin-uri se încadrează în două categorii care necesită strategii de rezolvare diferite:
Tipul 1: Conflicte PHP directe — Două plugin-uri încearcă să definească aceeași funcție sau clasă. Aceasta produce imediat o eroare fatală. Jurnalul de erori va conține Cannot redeclare function sau Cannot redeclare class.
Tipul 2: Conflicte comportamentale silențioase — Două plugin-uri se conectează ambele la aceeași acțiune sau filtru WordPress și produc ieșiri neașteptate sau corupție de date fără a genera o eroare. Acestea sunt semnificativ mai greu de diagnosticat și necesită izolare metodică unul câte unul.
Flux de lucru pentru rezolvare:
# Check the WordPress debug log for fatal errors
tail -n 100 /path/to/wp-content/debug.log
# Enable WP_DEBUG temporarily via wp-config.php if debug.log is empty
# Add these lines to wp-config.php before the "stop editing" comment:
# define('WP_DEBUG', true);
# define('WP_DEBUG_LOG', true);
# define('WP_DEBUG_DISPLAY', false);Când un plugin este sursa confirmată a conflictului:
- Verificați jurnalul de modificări al plugin-ului pentru o actualizare recentă care abordează conflictul.
- Căutați în forumul de suport al plugin-ului de pe wordpress.org rapoarte ale aceluiași conflict.
- Dacă nu este disponibil niciun remediu, identificați un plugin alternativ cu funcționalitate echivalentă.
- Dacă plugin-ul este critic pentru afacere, contactați autorul plugin-ului cu eroarea specifică din jurnalul dvs. de depanare — includeți versiunea PHP, versiunea WordPress și numele și versiunea plugin-ului conflictual.
Pasul 6: Actualizați versiunile PHP și ale serverului de baze de date
Aceasta este acțiunea de întreținere cu cel mai mare impact unic atât pentru performanță, cât și pentru securitate. PHP 8.1 și 8.2 oferă îmbunătățiri măsurabile ale debitului față de PHP 7.4 — benchmark-urile arată în mod constant o execuție cu 20–30% mai rapidă pentru sarcinile de lucru tipice WordPress datorită compilării JIT și comportamentului îmbunătățit OPcache.
Matricea de compatibilitate a versiunilor PHP pentru WordPress:
| Versiune PHP | Suport WordPress | Stare securitate | Recomandare |
|---|---|---|---|
| PHP 7.4 | Suportat (legacy) | Sfârșitul ciclului de viață (nov. 2022) | Migrați imediat |
| PHP 8.0 | Suportat | Sfârșitul ciclului de viață (nov. 2023) | Migrați imediat |
| PHP 8.1 | Complet suportat | Remedieri active de securitate | Acceptabil |
| PHP 8.2 | Complet suportat | Remedieri active de securitate | Recomandat |
| PHP 8.3 | Complet suportat | Dezvoltare activă | Recomandat pentru implementări noi |
Actualizarea PHP prin cPanel (pentru mediile VPS cu cPanel):
- Conectați-vă la WHM (acces root) sau cPanel (nivel utilizator, dacă MultiPHP Manager este activat).
- Navigați la MultiPHP Manager din secțiunea Software.
- Selectați domeniul dvs. și alegeți versiunea PHP țintă din meniul derulant.
- Faceți clic pe Aplicați.
Actualizarea PHP prin linia de comandă (Ubuntu/Debian):
# Add the Ondrej PHP PPA (Ubuntu)
sudo add-apt-repository ppa:ondrej/php
sudo apt update
# Install PHP 8.2 with common WordPress extensions
sudo apt install php8.2 php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring
php8.2-xml php8.2-zip php8.2-intl php8.2-bcmath php8.2-imagick
# Switch the CLI default (if using WP-CLI)
sudo update-alternatives --set php /usr/bin/php8.2Pas critic înainte de actualizare: Înainte de a schimba versiunea PHP în producție, testați tema și fiecare plugin activ față de noua versiune. Utilizați WP-CLI pe un mediu de staging:
wp core check-update
wp plugin list --update=available --format=table
wp theme list --update=available --format=tableConsiderații privind versiunea bazei de date:
WordPress necesită MySQL 5.7+ sau MariaDB 10.3+. MariaDB 10.6 și 10.11 (LTS) sunt versiunile recomandate actuale. Rularea unei versiuni mai vechi a serverului de baze de date introduce atât expunere la securitate, cât și îmbunătățiri lipsă ale optimizatorului de interogări care afectează site-urile cu tabele de postări mari sau volume de comenzi WooCommerce.
-- Check current database version from within WordPress or phpMyAdmin
SELECT VERSION();
-- Check table storage engines (InnoDB is required for full-text search and transactions)
SELECT TABLE_NAME, ENGINE FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'your_wordpress_database';Dacă vreun tabel afișează MyISAM ca motor, convertiți-le la InnoDB pentru o recuperare mai bună după căderi și performanță mai bună la scrieri concurente:
ALTER TABLE wp_options ENGINE=InnoDB;Pasul 7: Măsurați și optimizați performanța site-ului
Site Health nu măsoară performanța front-end — aceasta necesită instrumente externe. Utilizați Google PageSpeed Insights (măsoară Core Web Vitals în condiții reale), GTmetrix (analiză waterfall) și WebPageTest (multi-locație, configurație avansată) ca instrumente complementare.
Optimizarea performanței pe straturi:
Stratul server:
- Activați OPcache pentru memoria cache a bytecode-ului PHP. Pe un VPS configurat corespunzător, aceasta singură reduce timpul de execuție PHP cu 40–60%.
; Add to php.ini or a custom .ini file
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.jit_buffer_size=100M
opcache.jit=1255- Utilizați Redis pentru memoria cache persistentă a obiectelor. Instalați pachetul
redis-serverși plugin-ul WordPress Redis Object Cache, apoi adăugați înwp-config.php:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_CACHE', true);Stratul aplicație:
- Optimizarea imaginilor — Utilizați formatul WebP cu fallback-uri JPEG/PNG. Plugin-urile Imagify sau ShortPixel gestionează conversia în masă și livrarea automată WebP prin reguli de rescriere
.htaccess. - Încărcare leneșă — WordPress 5.5+ adaugă
loading="lazy"la imagini automat, dar verificați că nu este suprascris de tema dvs. - Optimizarea bazei de date — Rulați
OPTIMIZE TABLEpe tabelele cu rotație ridicată (wp_options,wp_postmeta) lunar. Plugin-ul WP-Optimize automatizează acest lucru.
# Optimize all WordPress tables via WP-CLI
wp db optimize- Plugin-uri de caching — W3 Total Cache cu backend Redis sau WP Rocket (premium) sunt cele mai capabile două opțiuni. Evitați să rulați două plugin-uri de caching simultan — vor intra în conflict.
Integrare CDN:
Un CDN descarcă livrarea activelor statice și reduce TTFB pentru vizitatorii distribuiți geografic. Nivelul gratuit Cloudflare oferă funcționalitate CDN adecvată pentru majoritatea site-urilor. Pentru site-urile cu conținut media intens, BunnyCDN oferă performanță mai bună per dolar. Configurați CDN-ul să memoreze în cache activele statice agresiv, dar excludeți administrarea WordPress (/wp-admin/) și orice endpoint-uri dinamice.
Pasul 8: Întăriți securitatea și stabiliți o rutină de monitorizare a vulnerabilităților
Securitatea nu este o configurare unică — este o practică operațională continuă. Instrumentul Site Health evidențiază unele probleme de securitate, dar nu efectuează scanare de vulnerabilități.
Abordare de securitate stratificată:
La nivelul serverului (necesită acces VPS sau server dedicat):
# Disable XML-RPC if not required (common attack vector for brute force amplification)
# Add to .htaccess
# <Files xmlrpc.php>
# Order Deny,Allow
# Deny from all
# </Files>
# Restrict wp-config.php access
chmod 600 /path/to/wp-config.php
# Verify file permissions across the WordPress installation
find /path/to/wordpress/ -type f -name "*.php" -perm /022
# Any PHP file writable by group or world is a security riskLa nivelul aplicației:
- Wordfence Security — Oferă un Web Application Firewall (WAF), scanner de malware și flux de informații despre amenințări în timp real. Nivelul gratuit este suficient pentru majoritatea site-urilor; nivelul premium adaugă actualizări ale regulilor firewall în timp real.
- Limitarea tentativelor de autentificare — Plugin-ul Limit Login Attempts Reloaded sau protecția încorporată împotriva forței brute a Wordfence. Setați blocarea după 3–5 tentative eșuate.
- Autentificare cu doi factori — Aplicați 2FA pentru toate conturile de administrator folosind plugin-urile WP 2FA sau Google Authenticator.
- Aplicarea SSL/HTTPS — Fiecare site WordPress trebuie să ruleze prin HTTPS. Obțineți și instalați un certificat SSL; dacă aveți nevoie de unul, Certificatele SSL de la furnizorul dvs. de hosting reprezintă calea cea mai simplă. Adăugați următoarele în
wp-config.phppentru a forța HTTPS la nivelul aplicației:
define('FORCE_SSL_ADMIN', true);Și în .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Monitorizarea automată a vulnerabilităților:
Abonați-vă la alertele prin e-mail ale WPScan Vulnerability Database pentru plugin-urile pe care le utilizați. Instrumentul WPScan CLI poate fi integrat într-un cron job pentru a vă alerta când un nou CVE este publicat pentru orice plugin instalat:
# Install WPScan (requires Ruby)
gem install wpscan
# Run a vulnerability scan against your site
wpscan --url https://yourdomain.com --api-token YOUR_API_TOKEN
--enumerate vp,vt,u --plugins-detection aggressiveBackup-urile bazei de date ca măsură de securitate:
Un backup curat și recent este cel mai fiabil mecanism de recuperare după un compromis. Automatizați backup-urile zilnice într-o locație off-server (stocare de obiecte compatibilă S3, SFTP la distanță). Plugin-ul UpdraftPlus gestionează acest lucru în mod fiabil. Verificați procedurile de restaurare trimestrial — un backup pe care nu l-ați testat niciodată nu este un backup.
Verificarea stării WordPress: Matricea de decizie și concluzii cheie
Utilizați această matrice pentru a determina acțiunea corectă în funcție de ceea ce raportează Site Health:
| Constatare | Categoria cauzei principale | Acțiunea corectă | Prioritate |
|---|---|---|---|
| Versiune PHP sub 8.1 | Configurare server | Actualizați PHP prin panoul de control sau CLI | Critic |
| REST API indisponibil | Plugin de securitate sau regulă .htaccess | Auditați regulile WAF și .htaccess | Critic |
| Eșec la solicitarea loopback | Configurare greșită a serverului sau DNS | Verificați rezoluția 127.0.0.1 și regulile firewall | Critic |
| Plugin-uri inactive instalate | Mentenanță | Ștergeți, nu dezactivați | Ridicat |
| Fără cache persistent de obiecte | Configurare aplicație | Instalați Redis + plugin-ul Redis Object Cache | Ridicat |
WP_DEBUG activ pe site-ul live | Artefact de dezvoltare | Dezactivați în wp-config.php | Ridicat |
| Plugin-uri/teme învechite | Mentenanță | Actualizați; testați mai întâi pe staging | Mediu |
| Sarcini programate lipsă | Configurare greșită cron | Verificați wp-cron sau configurați cron la nivel de server | Mediu |
| Fără certificat SSL | Infrastructură | Instalați certificat SSL | Critic |
Listă de verificare operațională pentru starea continuă WordPress:
- Efectuați revizuirea stării Site Health lunar; tratați constatările Critice ca incidente.
- Mențineți PHP pe o versiune suportată (minim 8.1; preferat 8.2 sau 8.3).
- Ștergeți plugin-urile și temele inactive — nu le dezactivați doar.
- Activați memoria cache Redis a obiectelor pe orice site cu mai mult de 500 de vizitatori zilnici.
- Automatizați backup-urile zilnice off-server ale bazei de date cu testare verificată a restaurării.
- Abonați-vă la alerte de vulnerabilitate pentru fiecare plugin și temă din stiva dvs.
- Aplicați HTTPS pe întreg site-ul și setați
FORCE_SSL_ADMINînwp-config.php. - Utilizați WP-CLI pentru actualizări în masă și operațiuni de baze de date — este mai rapid și scriptabil.
- Pe un Server Dedicat sau VPS, configurați un cron job la nivel de server în loc să vă bazați pe
wp-cron—wp-cronse declanșează doar când un vizitator accesează site-ul, făcându-l nesigur pe site-urile cu trafic redus.
# Replace wp-cron with a real cron job (add to crontab)
# First, disable wp-cron in wp-config.php:
# define('DISABLE_WP_CRON', true);
# Then add to crontab (crontab -e):
*/15 * * * * php /path/to/wordpress/wp-cron.php > /dev/null 2>&1
# Or with WP-CLI (preferred):
*/15 * * * * wp --path=/path/to/wordpress cron event run --due-now > /dev/null 2>&1Dacă evaluați medii de hosting pentru o implementare WordPress, Panourile de control VPS oferă accesul la nivel de server necesar pentru a implementa fiecare optimizare și măsură de întărire descrisă în acest ghid — gestionarea versiunii PHP, configurarea Redis, cron la nivel de server și regulile firewall necesită toate acces root sau sudo pe care mediile partajate nu îl oferă.
Întrebări frecvente
Care este diferența dintre fila Status și fila Info din Site Health?
Fila Status rulează verificări automate și clasifică constatările după severitate (Bun, Recomandat, Critic). Fila Info afișează date brute despre mediu — configurare PHP, plugin-uri active cu versiuni, detalii despre baza de date și dimensiunile directoarelor — fără nicio judecată de tip trecut/eșuat. Fila Info este utilizată în principal pentru diagnosticare manuală și partajare cu inginerii de suport.
Activarea modului de depanare afectează vizitatorii live?
Nu. Modul de depanare folosește un cookie de browser pentru a aplica mediul de mod sigur exclusiv sesiunii dvs. Vizitatorii fără cookie experimentează site-ul în mod normal. Singura excepție este dacă o eroare fatală într-un plugin blochează procesul serverului în sine — în acel caz, toți vizitatorii sunt afectați indiferent de starea de activare a plugin-ului în sesiunea dvs.
Ce versiune PHP ar trebui să folosesc pentru WordPress în 2025?
PHP 8.2 este versiunea recomandată pentru site-urile WordPress de producție în 2025. Este menținut activ cu patch-uri de securitate, oferă îmbunătățiri măsurabile de performanță față de 8.0 și 8.1 și este suportat de toate plugin-urile WordPress majore. PHP 8.3 este stabil și potrivit pentru implementări noi, dar verificați compatibilitatea plugin-urilor înainte de a actualiza un site existent.
De ce Site Health raportează „Bun” când site-ul meu este clar lent?
Site Health verifică configurarea și postura de securitate — nu măsoară metricile de performanță front-end precum Largest Contentful Paint (LCP) sau Time to First Byte (TTFB). Un site poate trece toate verificările Site Health și totuși să obțină scoruri slabe la Core Web Vitals din cauza imaginilor neoptimizate, lipsei unui strat de caching, a unei baze de date lente sau a unui server geografic distant. Utilizați Google PageSpeed Insights sau WebPageTest pentru măsurarea performanței.
Cum remediez un eșec al solicitării loopback în WordPress Site Health?
Un eșec loopback înseamnă că WordPress nu poate face o solicitare HTTP către propria URL de pe server. Cauzele comune includ: un firewall care blochează conexiunile de ieșire din procesul serverului web, o intrare în fișierul hosts care redirecționează greșit domeniul, o eroare de certificat SSL la solicitarea loopback sau un plugin de securitate care blochează solicitarea. Începeți prin dezactivarea temporară a plugin-ului de securitate și rulați din nou Site Health. Dacă aceasta rezolvă problema, includeți în lista albă IP-ul propriu al serverului în setările firewall ale plugin-ului de securitate.
