Забранено (403): Нямате разрешение за достъп до / на този сървър
Получавате ли съобщението по долу на Вашия уебсайт? В тази статия ще прочетете каква е най-честата причина и как да я разрешите, също и ако използвате WordPress.
Forbidden. You don't have permission to access / on this server.
Най-честата причина: липсващ стартов файл
Най-често в заявената папка липсва стартов файл. Ако отворите www.vashdomein.nl, сървърът търси файл index.php или index.html в domains/vashdomein.nl/public_html. Ако той липсва или Вашият уебсайт се намира в друга папка, ще получите това съобщение. Проверете това в Файлов мениджър.
Други причини
- Ред във Вашия файл .htaccess блокира достъпа, например
Deny from all. - Правата на папка или файл са твърде строги. Папките трябва да имат права 755, а файловете 644.
- Web Application Firewall или Imunify360 е блокирал заявка, защото е приличала на атака.
Грешка 403 на Вашия уебсайт с WordPress
Получавате ли грешка 403 в WordPress, например след актуализация, при запазване или в администрацията? Преминете през следните стъпки.
- Изключете Вашия плъгин за сигурност. Плъгини като Wordfence, iThemes Security или All In One WP Security имат собствена защитна стена. Ако вече нямате достъп до WordPress, преименувайте във Файлов мениджър папката на плъгина в
wp-content/plugins, напримерwordfenceнаwordfence-uit. WordPress тогава ще изключи плъгина. Ако Вашият уебсайт отново заработи, проверете в настройките или лог файловете на плъгина какво е блокирал, след което върнете на папката старото ѝ име. - Възстановете стандартния .htaccess на WordPress. Първо запазете копие на Вашия текущ
.htaccessвpublic_html. След това заменете съдържанието със следното:# 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 WordPressАко след това всичко работи, грешката е била в един от другите редове. Връщайте ги един по един, за да откриете кой е проблемният. - Проверете правата. Папки на 755, файлове на 644. Също и
wp-content/uploadsтрябва да бъде записваема за Вашия уебсайт. Вижте Права на файлове и папки (chmod). - Проверете лог файла с грешки. Отворете в DirectAdmin Site Summary & Statistics и прегледайте лог файла с грешки на Вашия домейн около момента на възникване на грешката. Ако видите ред с
ModSecurity: Access denied with code 403илиIM360 WAF, защитната стена блокира заявката. Вижте Site Summary и лог файлове. - Изключете правило на защитната стена. Ако получавате грешка 403 само при запазване или качване, можете в Web Application Firewall да изключите само правилото, което причинява проблема. Никога не изключвайте защитната стена напълно. Ако става въпрос за съобщение от Imunify360, изпратете ни правилото и адреса на страницата. Вижте Imunify360: сканиране на Вашия уебсайт за зловреден софтуер.
Не успявате да разрешите проблема? Изпратете ни в тикет времето, в което е възникнала грешката, адреса на страницата и какво сте се опитвали да направите. Тогава ние ще го проверим вместо Вас.
Вижте също в ръководството на DirectAdmin: Показване и редактиране на скрити файлове като .htaccess.
Подробно обяснение: Грешка 403 или 406 при запазване или качване в ръководството на DirectAdmin.
