Ako opraviť chybu 403 Forbidden v systéme WordPress

Chyba 403 Forbidden v systéme WordPress je stavový kód HTTP, ktorý označuje, že prístup k stránke alebo zdroju, na ktorý ste sa snažili dostať, je z nejakého dôvodu absolútne zakázaný. Túto chybu môžu vyvolať rôzne scenáre vrátane problémov s vašimi pluginmi WordPress, poškodeného súboru .htaccess, nesprávnych oprávnení súborov alebo obmedzení na strane servera. Tu sa dozviete, ako vyriešiť a opraviť chybu 403 Forbidden vo WordPress:

Kontrola poškodenia súboru .htaccess

Súbor .htaccess je konfiguračný súbor, ktorý používajú servery založené na Apache a ktorý sa môže poškodiť. Tu nájdete návod, ako ho skontrolovať a opraviť:

  • Prístup k vášmu webu cez FTP alebo Správcu súborov: Použite klienta FTP alebo správcu súborov, ktorý je k dispozícii v ovládacom paneli hostingu.
  • Vyhľadajte súbor .htaccess: Nachádza sa v koreňovom adresári vašej inštalácie WordPress. Uistite sa, že sa zobrazujú skryté súbory, pretože súbory začínajúce bodkou (.) môžu byť predvolene skryté.
  • Premenovanie súboru .htaccess: Premenujte ho na niečo ako .htaccess_old. Tým sa deaktivuje.
  • Otestujte svoje stránky: Ak vaše stránky fungujú aj po premenovaní súboru .htaccess, pravdepodobne bol poškodený.
  • Vytvorenie nového súboru .htaccess: Prejdite do WordPress Dashboard > Nastavenia > Permalinks a jednoducho kliknite na 'Uložiť zmeny' pre vygenerovanie nového súboru .htaccess.

Kontrola oprávnení na súbory

Chybu 403 môžu spôsobiť aj nesprávne oprávnenia súborov. Súbory by mali byť nastavené na 644 a adresáre na 755.

  • Prístup k vášmu webu cez FTP alebo Správcu súborov: Prechádzajte súbory a priečinky WordPress.
  • Kontrola a oprava oprávnení: Kliknutím pravým tlačidlom myši na súbory a adresáre skontrolujte ich oprávnenia. Ak nie sú nastavené na 644 pre súbory a 755 pre adresáre, upravte ich.

Deaktivácia zásuvných modulov

Niekedy môže túto chybu spôsobiť zásuvný modul WordPress, najmä ak súvisí so zabezpečením. Ak chcete skontrolovať, či je to tento prípad:

  • Deaktivácia všetkých zásuvných modulov: Pristupujte k svojmu webu cez FTP alebo Správcu súborov, prejdite do wp-content a premenujte priečinok pluginy priečinok na plugins_old. Týmto sa deaktivujú všetky zásuvné moduly.
  • Skontrolujte svoje stránky: Ak je chyba vyriešená, problém spôsoboval jeden zo zásuvných modulov.
  • Nájdite vinníka: Premenujte plugins_old priečinok späť na pluginy a potom v ovládacom paneli WordPress jeden po druhom opätovne aktivujte jednotlivé doplnky, kým nezistíte, ktorý z nich spôsobuje chybu 403.

Kontrola ochrany proti horúcim odkazom

Nastavenia ochrany hotlinkov na vašom serveri môžu omylom blokovať legitímne požiadavky, čo vedie k chybe 403.

  • Kontrola ochrany horúcich odkazov: To sa zvyčajne dá vykonať prostredníctvom ovládacieho panela hostingu. Uistite sa, že nie je nesprávne nakonfigurovaný tak, aby blokoval prístup k vášmu vlastnému obsahu.

Poraďte sa so svojím poskytovateľom hostingu

Ak žiadny z uvedených krokov nefunguje, problém môže byť na úrovni servera.

  • Kontaktovať podporu hostingu: Poskytovateľ hostingu môže skontrolovať, či na strane servera nie sú problémy spôsobujúce chybu 403 Forbidden, napríklad bezpečnostné pluginy, firewally alebo nastavenia servera.

Obnovenie zo zálohy

Ak máte k dispozícii nedávnu zálohu webovej lokality, ako poslednú možnosť zvážte jej obnovenie do stavu pred výskytom chyby 403.

Záver

Chyba 403 Forbidden môže byť frustrujúca, ale zvyčajne sa dá odstrániť pomocou krokov na odstránenie problémov, ako je kontrola súboru .htaccess, úprava oprávnení súborov, deaktivácia zásuvných modulov alebo prepnutie tém. Pred vykonaním významných zmien na webovej lokalite sa vždy uistite, že máte aktuálnu zálohu.