WordPress este setat să afișeze vizitatorilor erorile?

Publicat la 2025-12-08 18:42

Dacă ai intrat în panoul de administrare WordPress și ai văzut mesajul „Site-ul tău este setat să afișeze vizitatorilor erorile de pe site”, înseamnă că WordPress rulează în modul debug. Acesta este util pentru dezvoltatori, dar poate dezvălui informații sensibile vizitatorilor - lucru nedorit pe un sitepublic.

Pe scurt, WordPress îți spune că situl afișează erori și notificări PHP direct în partea vizibilă, ceea ce poate afecta atât aspectul paginilor, cât și securitatea.

wordpress-error

De ce apare această notificare?

Cel mai des, notificarea apare din două motive:

1. WP_DEBUG este activat în fișierul wp-config.php
2. WP_DEBUG_DISPLAY este setat pe true, permițând afișarea erorilor direct pe sit

În mod normal, acestea ar trebui să fie dezactivate pe un sit activ, pentru că un vizitator poate vedea detalii despre server, directoare sau cod, ceea ce nu este tocmai sigur.

Cum verifici dacă WordPress este în modul debug

WordPress folosește următoarele valori în fișierul de configurare:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );

Dacă una dintre ele este setată pe „true”, atunci WordPress va afișa erorile publicului.

Cum rezolvi problema - metoda recomandată

Pentru a opri afișarea publică a erorilor, trebuie să modifici fișierul wp-config.php. Acest fișier se află în directorul principal al instalării WordPress (de obicei public_html).

1. Intră în fișierul wp-config.php

Poți folosi:

  • Managerul de fișiere din cPanel
  • FTP / SFTP
  • SSH, dacă ai acces

2. Caută liniile legate de „wp debug” și modifică-le astfel:

define( 'WP_DEBUG', false );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', true );

Ce înseamnă aceste setări?

  • WP_DEBUG = false - dezactivează modul de depanare
  • WP_DEBUG_DISPLAY = false - ascunde erorile de vizitatori
  • WP_DEBUG_LOG = true - continuă să înregistreze erorile în wp-content/debug.log, util pentru diagnostic

Asta înseamnă că tu vezi erorile într-un fișier privat, iar vizitatorii nu le văd pe sit.

Ce faci dacă liniile nu există?

Pur și simplu le adaugi manual înainte de:

/ That's all, stop editing! Happy blogging. /

WordPress va prelua automat noile valori.

Unde găsești erorile după ce dezactivezi afișarea lor

Chiar dacă nu mai sunt vizibile vizitatorilor, WordPress continuă să logheze problemele într-un fișier accesibil doar ție:

wp-content/debug.log

Dacă acest fișier devine prea mare, îl poți șterge în siguranță - WordPress îl va recrea automat.

Concluzie

Mesajul „Site-ul tău este setat să afișeze vizitatorilor erorile de pe site” poate părea alarmant, dar se rezolvă foarte ușor. Tot ce trebuie să faci este să dezactivezi modul debug din wp-config.php și să permiți WordPress-ului să trimită erorile într-un log privat.

Este o setare esențială pentru securitate și pentru o prezentare profesionistă a sitului tău.

Comentarii

Alex · 2025-12-09 09:11
Din punctul meu de vedere, Wordpress din cauza ca este foarte popular, are și foarte multe glitchuri..
Am văzut zeci de site-uri atacate/închise din cauza Wordpress-ului care la securitate nu este așa wow...
Răspunde
ThinkRoot · 2025-12-09 10:20
@Alex: Problema nu este la WordPress, problema este la plugin-urile folosite - așa sunt sparte multe situri WordPress.

Nu ai probleme cu un sit WordPress construit și securizat cum trebuie - aici puțini știu să facă ce trebuie.
Răspunde