Eroare 403 in wordpress
Ce este eroarea 403? Cum rezolvam aceasta eroare?
403 Forbidden – You don’t have permission to access ‘/’ on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request
Există diferite cazuri când puteți vedea această eroare. De exemplu:
- 403 Forbidden – In timp ce incercam sa accesam wp-admin sau sa editam o un element al website-ului
- 403 Forbidden – In timp ce realizam instalarea wordpress-ului
- 403 Forbidden – In timp ce navigam prin website
Remedierea erorii 403 în WordPress
Permisiunile incorecte a Fisierelor/Folderelor
Acest lucru se verifica astfel:
- Ne logam in contul de cPanel
- Cautam sectiunea FILES
- Accesam File Manager
- Verificam daca la folderul unde avem website-ul stocat avem setate permisiunile 0755
- Intram in folderul website-ului si verificam daca avem setate permisiunile corecte: permisiuni 0644 pe fisiere si 0755 pe foldere.
Blocarea Link-ului de catre ModSecurity
In cazurile in care avem si fisierele incarcate si permisiunile corect setate atat pentru foldere cat si pentru fisiere e posibil ca link-urile site-ului nostru sa fie blocate de catre ModSecurity.
Acest lucru se verifica astfel:
- Ne logam in contul de cPanel
- Folosind bara de cautare tastam ModSecurity
- Ne conectam in panoul ModSecurity si dezactivam protectia pentru website-ul afectat.
Fisierul .htaccess corupt
In acest caz pentru remediere problemei realizam urmatoarele operatiuni:
- Ne logam in contul de cPanel
- Cautam sectiunea FILES
- Accesam File Manager
- Accesam folderul public_html | folderul website-ului cu problema
- Editam edital fisierul .htaccess si introducem urmatoarele linii de cod
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]