Cum se repară eroarea 403 Forbidden în WordPress

Eroarea 403 Forbidden în WordPress este un cod de stare HTTP care indică faptul că accesul la pagina sau resursa la care ați încercat să ajungeți este absolut interzis din anumite motive. Diferite scenarii pot declanșa această eroare, inclusiv probleme cu plugin-urile WordPress, un fișier .htaccess corupt, permisiuni incorecte ale fișierelor sau restricții pe server. Iată cum să depanați și să remediați eroarea 403 Forbidden Error în WordPress:

Verificați dacă fișierul .htaccess este corupt

Fișierul .htaccess este un fișier de configurare utilizat de serverele bazate pe Apache și poate fi corupt. Iată cum să îl verificați și să îl reparați:

  • Accesați site-ul dvs. prin FTP sau Manager de fișiere: Utilizați un client FTP sau managerul de fișiere furnizat de panoul de control al gazdei dumneavoastră.
  • Localizați fișierul .htaccess: Se află în directorul rădăcină al instalației WordPress. Asigurați-vă că afișați fișierele ascunse, deoarece este posibil ca fișierele care încep cu un punct (.) să fie ascunse în mod implicit.
  • Redenumiți fișierul .htaccess: Redenumiți-l în ceva de genul .htaccess_old. Astfel, acesta va fi dezactivat.
  • Testați site-ul dvs.: Dacă site-ul dvs. funcționează după redenumirea fișierului .htaccess, este posibil ca acesta să fi fost corupt.
  • Creați un nou fișier .htaccess: Accesați WordPress Dashboard > Settings > Permalinks și faceți clic pe "Save Changes" pentru a genera un nou fișier .htaccess.

Verificați permisiunile fișierelor

Permisiunile incorecte ale fișierelor pot provoca, de asemenea, o eroare 403. Fișierele ar trebui să fie setate la 644 și directoarele la 755.

  • Accesați site-ul dvs. prin FTP sau Manager de fișiere: Navigați prin fișierele și folderele WordPress.
  • Verificați și corectați permisiunile: Dați clic dreapta pe fișiere și directoare pentru a verifica permisiunile acestora. Ajustați-le dacă nu sunt setate la 644 pentru fișiere și 755 pentru directoare.

Dezactivarea plugin-urilor

Uneori, un plugin WordPress poate cauza această eroare, mai ales dacă este legat de securitate. Pentru a verifica dacă acesta este cazul:

  • Dezactivați toate plugin-urile: Accesați site-ul dvs. prin FTP sau File Manager, navigați la pagina wp-conținut și redenumiți folderul pluginuri dosar la plugins_old. Aceasta dezactivează toate plugin-urile.
  • Verificați site-ul dvs.: Dacă eroarea este rezolvată, înseamnă că unul dintre plugin-uri a cauzat problema.
  • Găsiți vinovatul: Redenumiți fișierul plugins_old înapoi la pluginuri și apoi reactivați fiecare plugin, unul câte unul, în tabloul de bord al WordPress, până când îl găsiți pe cel care cauzează eroarea 403.

Verificați dacă există protecție Hotlink

Setările de protecție a hotlink-urilor de pe serverul dvs. ar putea bloca din greșeală cererile legitime, ceea ce duce la o eroare 403.

  • Verificați protecția Hotlink: Acest lucru se poate face, de obicei, prin intermediul panoului de control al gazdei dumneavoastră. Asigurați-vă că nu este configurat greșit pentru a bloca accesul la propriul conținut.

Consultați-vă cu furnizorul dvs. de găzduire

Dacă niciunul dintre pașii de mai sus nu funcționează, este posibil ca problema să fie la nivelul serverului.

  • Contactați suportul de găzduire: Furnizorul dumneavoastră de servicii de găzduire poate verifica dacă există probleme la nivelul serverului care cauzează eroarea 403 Forbidden, cum ar fi plugin-urile de securitate, firewall-urile sau setările serverului.

Restaurarea de la o copie de rezervă

În ultimă instanță, dacă aveți o copie de rezervă recentă a site-ului dvs. web, luați în considerare posibilitatea de a o restaura la un punct anterior apariției erorii 403.

Concluzie

Eroarea 403 Forbidden poate fi frustrantă, dar de obicei se poate rezolva prin pași de depanare, cum ar fi verificarea fișierului .htaccess, ajustarea permisiunilor de fișier, dezactivarea pluginurilor sau schimbarea temelor. Asigurați-vă întotdeauna că aveți o copie de rezervă recentă înainte de a face modificări semnificative la site-ul dvs. web.