Съдържание
Грешката 403 Forbidden в WordPress е HTTP код на състоянието, който показва, че достъпът до страницата или ресурса, до който сте се опитали да достигнете, е абсолютно забранен по някаква причина. Различни сценарии могат да предизвикат тази грешка, включително проблеми с плъгините на WordPress, повреден файл .htaccess, неправилни разрешения за файлове или ограничения от страна на сървъра. Ето как да отстраните и поправите грешката 403 Forbidden в WordPress:
Проверка за повреда на файла .htaccess
Файлът .htaccess е конфигурационен файл, който се използва от сървърите, базирани на Apache, и може да бъде повреден. Ето как да го проверите и поправите:
- Достъп до вашия сайт чрез FTP или файлов мениджър: Използвайте FTP клиент или файловия мениджър, предоставен от контролния панел на хостинга.
- Намерете файла .htaccess: Тя се намира в главната директория на вашата инсталация на WordPress. Уверете се, че показвате скритите файлове, тъй като файловете, започващи с точка (.), може да са скрити по подразбиране.
- Преименуване на файла .htaccess: Преименувайте го на нещо подобно на
.htaccess_old
. Това ще го деактивира. - Тестване на вашия сайт: Ако сайтът ви работи след преименуване на файла .htaccess, той вероятно е бил повреден.
- Създаване на нов файл .htaccess: Отидете на таблото за управление на WordPress > Настройки > Permalinks и просто кликнете върху "Запазване на промените", за да генерирате нов .htaccess файл.
Проверка на разрешенията за файлове
Неправилните разрешения на файловете също могат да доведат до грешка 403. Файловете трябва да бъдат настроени на 644, а директориите - на 755.
- Достъп до вашия сайт чрез FTP или файлов мениджър: Навигирайте из файловете и папките на WordPress.
- Проверка и коригиране на разрешенията: Щракнете с десния бутон на мишката върху файлове и директории, за да проверите техните разрешения. Настройте ги, ако не са настроени на 644 за файловете и 755 за директориите.
Деактивиране на плъгини
Понякога тази грешка може да бъде причинена от плъгин на WordPress, особено ако е свързан със сигурността. За да проверите дали случаят е такъв:
- Деактивиране на всички плъгини: Осъществете достъп до сайта си чрез FTP или файловия мениджър, преминете към
wp-content
и преименувайте папкатаплъгини
папка къмplugins_old
. Това деактивира всички плъгини. - Проверете сайта си: Ако грешката е отстранена, проблемът е причинен от един от плъгините.
- Открийте виновника: Преименувайте
plugins_old
папка обратно вплъгини
и след това активирайте отново всички плъгини една по една в таблото за управление на WordPress, докато откриете коя от тях причинява грешката 403.
Проверка за защита от горещи връзки
Възможно е настройките за защита от горещи връзки на вашия сървър погрешно да блокират легитимни заявки, което води до грешка 403.
- Проверка на защитата на горещи връзки: Обикновено това може да се направи чрез контролния панел на хостинга. Уверете се, че той не е конфигуриран неправилно, за да блокира достъпа до собственото ви съдържание.
Консултирайте се с доставчика си на хостинг
Ако нито една от горните стъпки не помогне, проблемът може да е на ниво сървър.
- Свържете се с поддръжката на хостинг: Вашият доставчик на хостинг услуги може да провери за проблеми от страна на сървъра, причиняващи грешката 403 Forbidden, като например плъгини за сигурност, защитни стени или настройки на сървъра.
Възстановяване от резервно копие
В краен случай, ако имате скорошно резервно копие на уебсайта си, помислете дали да не го възстановите до момента преди появата на грешката 403.
Заключение
Грешката 403 Forbidden може да бъде разочароваща, но обикновено може да бъде отстранена чрез стъпки за отстраняване на неизправности, като например проверка на файла .htaccess, коригиране на разрешенията на файловете, деактивиране на плъгините или смяна на темите. Винаги се уверявайте, че разполагате с актуално резервно копие, преди да правите значителни промени в уебсайта си.