Interzis (403): Nu aveți permisiunea de a accesa / pe acest server
Primiți mesajul de mai jos pe site-ul dumneavoastră? În acest articol citiți care este de obicei cauza și cum o rezolvați, inclusiv dacă utilizați WordPress.
Forbidden. You don't have permission to access / on this server.
Cea mai frecventă cauză: lipsa unui fișier de pornire
De obicei, lipsește un fișier de pornire din directorul pe care îl accesați. Dacă accesați www.domeniuldvs.nl, serverul caută un fișier index.php sau index.html în domains/domeniuldvs.nl/public_html. Dacă acesta nu există, sau dacă site-ul dumneavoastră se află într-un alt director, primiți acest mesaj. Verificați acest lucru în Manager fișiere.
Alte cauze
- O linie din fișierul dumneavoastră .htaccess blochează accesul, de exemplu
Deny from all. - Permisiunile unui director sau fișier sunt prea stricte. Directoarele trebuie să aibă permisiunea 755, iar fișierele 644.
- Firewall-ul aplicației web sau Imunify360 a blocat o solicitare, deoarece părea să fie un atac.
O eroare 403 pe site-ul dumneavoastră WordPress
Primiți eroarea 403 în WordPress, de exemplu după o actualizare, la salvare sau în zona de administrare? Parcurgeți atunci pașii de mai jos.
- Dezactivați pluginul de securitate. Plugin-uri precum Wordfence, iThemes Security sau All In One WP Security au propriul firewall. Dacă nu mai puteți accesa WordPress, redenumiți în Manager fișiere directorul pluginului din
wp-content/plugins, de exempluwordfenceînwordfence-uit. WordPress va dezactiva astfel pluginul. Dacă site-ul funcționează din nou, verificați în setările sau jurnalele pluginului ce anume bloca, iar apoi redați directorului numele inițial. - Restabiliți fișierul .htaccess implicit al WordPress. Salvați mai întâi o copie a fișierului dumneavoastră actual
.htaccessdinpublic_html. Înlocuiți apoi conținutul cu:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressDacă funcționează după aceasta, eroarea se afla într-una dintre celelalte linii. Readăugați-le pe rând pentru a vedea care este cea problematică. - Verificați permisiunile. Directoare la 755, fișiere la 644. De asemenea, directorul
wp-content/uploadstrebuie să poată fi scris de site-ul dumneavoastră. Consultați Permisiuni pentru fișiere și directoare (chmod). - Verificați jurnalul de erori. Deschideți în DirectAdmin Prezentare generală site și jurnale și consultați jurnalul de erori al domeniului dumneavoastră din perioada în care a apărut eroarea. Dacă apare o linie cu
ModSecurity: Access denied with code 403sauIM360 WAF, firewall-ul blochează solicitarea. Consultați Prezentare generală site și jurnale. - Dezactivați o regulă de firewall. Dacă primiți eroarea 403 doar la salvare sau încărcare, puteți dezactiva în Firewall aplicație web doar regula care provoacă problema. Nu dezactivați niciodată complet firewall-ul. Dacă este vorba despre un mesaj de la Imunify360, trimiteți ne regula și adresa paginii. Consultați Imunify360: scanarea site-ului dumneavoastră pentru malware.
Nu reușiți să rezolvați problema? Trimiteți ne printr un tichet ora la care a apărut eroarea, adresa paginii și ce încercați să faceți. Vom căuta soluția pentru dumneavoastră.
Consultați și în manualul DirectAdmin: Afișarea și editarea fișierelor ascunse precum .htaccess.
Explicație detaliată: Eroarea 403 sau 406 la salvare sau încărcare în manualul DirectAdmin.
