Vodiči WordPress

WordPress napaka – 403 Forbidden Error

Skoraj vsakomur se je že zgodilo, da je želel dostopati na svojo ali katerokoli drugo spletno stran in je naletel na tole težavico:

Težava je lahko tudi malce drugače zapisana, različice so lahko

  • »Forbidden – You don’t have permission to access/on this server«
  • “It appears you don’t have permission to access this page.”
  • “You are not authorized to view this page”
  • “403 Forbidden – Access to this resource on the server is denied”
  • “403. That’s an error. Your client does not have permission to get URL / from this server”
  • “403 – Forbidden: Access is denied”
  • “Error 403 – Forbidden”
  • “403 – Forbidden Error – You are not allowed to access this address”
  • “HTTP Error 403 – Forbidden – You do not have permission to access the document or program you requested”
  • “403 Forbidden – nginx”

Kaj sedaj? Moja stran ne deluje? Kaj pomeni 403 Forbidden napaka, zakaj pride do nje in kako jo najlažje odpravite smo zapisali v tem članku. 

Kaj pomeni 403 Forbidden napaka?

Strežnik točno ve kaj želite storiti, vendar zaradi takšnega ali drugačnega vzroka nimate dovoljenja za dostop oz. izpeljavo ukaza.

Kaj je vzrok 403 Frobidden napake?

Najpogostejši vzroki za omenjeno napako so:
1. Nepravilno dovoljenje za datoteko
2. Koruptirana .htaccess datoteka
3. Težave z vtičnikom

Kako lahko rešim težavo?

Preden začnete z odpravljanjem katerihkoli napak si ustvarite VARNOSTNO KOPIJO. 

1.NEPRAVILNO DOVOLJENJE ZA DATOTEKO/MAPO

Navadno dovoljenja na WordPressu delujejo brez težav, vendar, se zadeve lahko pomešajo in zataknejo, s tem pa povzročijo 403 Forbidden napako.

A. Prenesite ti FileZilla FTP program.
B. Ko se boste povezali na svoj strežnik, boste lahko preverili katera dovoljenja imate urejena. To storite tako, da uporabite desni klik na datoteko ali mapo in kliknete na File permissions oz. pri mapi File Attributes.

Kater številke so prave?
Po podatkih WordPress-a je najbolje imeti takšne nastavitve:
– za datoteke (files): 644 ali 640
– za imenike (directories): 755 ali 750
– wp-config.php datoteka mora biti vedno na 440 ali 400!

C. Uredimo prvo Mape (directories):
– Desni klik na mapo public_html (tu se namreč mora nahajati vaša stran) > File Attributes.

– Ko boste pod File Attributes
Pod Owner permissions označite Read,Writein in Execute.
Pod Group permissions nastavite samo Read in Execute.
Pod Public permissions označite Read in Execute.
– Ko boste izbrali File Attributespod Numeric value vpišete dovoljenje 755ali 750
– Obkljukajte Recurse into subdirectories in označite Apply to directory only
– Kliknite na gumb OK

D. Sledi urejanje Datotek (files):
– Desni klik na datotekoFile Attributes
– Ko boste pod File Attributes
Pod Owner permissions označite Read in Write.
Pod Group permissions nastavite samo Read in Execute.
Pod Public permissions označite Read in Execute.
– Ko boste izbrali File Attributespod Numeric value vpišete dovoljenje 644ali 640
– Obkljukajte Recurse into subdirectories in označite Apply to files only
– Kliknite na gumb OK

E. Sedaj uredimo še wp-config.php
Desni klik na datoteko
File Attributes
– Ko boste pod File Attributes
Pod Owner permissions označite Read.
Pod Group permissions nastavite Read.
Pod Public permissions ne označite ničesar.
– Ko boste izbrali File Attributes pod Numeric value vpišete dovoljenje 440 ali 400. 
– Kliknite na gumb OK

Če je bila težava v dovoljenih, bi po ureditvi vaša stran morala delovati. 

2. KORUPTIRANA .HTACCESS DATOTEKA

Najelegantnejša rešitev je, da ustvarite novo .htaccess datoteko. 

Kako to storite?
A. Povežite se preko FTP-ja na strežnik
B. Poiščite v »public_html« datoteko imenovano .htaccess.
C. Naložite si kopijo te datoteke na svoj računalnik, za vsak slučaj v kolikor bi šlo karkoli narobe. 
D. Izbrišite .htaccess datoteko iz strežnika z ukazom Delete (izbriši). 
E. Če je bil probem v koruptirani .htaccess datoteki, boste sedaj lahko dostopili do svoje WordPress strani in ustvarili novo .htaccess datoteko

Kaj je potrebno storiti v WordPress administraciji?
A. Zatem ko ste izbrisali s strežnika koruptirano .htaccess datoteko, se prijavite v WordPress administracijo.
B. Pod Settings > najdite Permalinks
C. Odpre se vam stran z Day and Name, Month and Name…
– ne spreminjajte ničesar, samo kliknite na gumb Save Changes!
S tem ukazom bo WordPress avtomatsko ustvaril novo .htaccess datoteko.

3.TEŽAVE Z VTIČNIKOM

Če zgoraj omenjeni rešitvi nista pomagali, je tretja najpogostejša težava navadno v slabo napisanih vtičnih, ali pa imajo le-ti t.i. bug. 

1.V tem primeru bo potrebno izklopiti vsak vtičnik posebej in jih počasi, enega po enega, vklapljati nazaj, da se bo težava pokazala. 

Če lahko dostopate do svoje WordPress administracije, enostavno pojdite pod Plugins (Vtičniki), kjer se nahajajo vsi vtičniki ter pričnite z izklapljanjem – Deactivate ter jih potem počasi, vklopite nazaj z ukazom Activate
Ko boste vklopili koruptiran vtičnik, se bo napaka ponovno pokazala na vaši strani, tako veste kateri vtičnik ima bug in ga ni priporočljivo uporabiti. Za zamenjavo tega vtičnika z drugim se posvetujete s svojim programerjem 

2. Če do svoje WordPress administracije ne morete dostopati, bo potrebno uporabiti daljši način preverbe. 

Kaj je potrebno storiti?
A. Prijavite se na strežnik preko FTP.
B. Pojdite pod public_html > wp-content.
C. Uporabite desnik klik na datoteki plugins in izberite možnost Rename.
D. Preimenujete datoteko v karkoli želite, toliko da boste vedeli, da gre za onemogočene vtičnike. S preimenovanjem boste avtomatsko onemogočili vse vaše vtičnike na strani. 

Če vaša stran po onemogočenju vtičnikov deluje, ste našli težavo.

Kakšni so naslednji koraki?
A. Prijavite se v vašo WordPress administracijo, pojdite pod Plugins > Installed Plugins. Desno boste lahko opazili polno napak in da so bili vtičniki izklopljeni. 
B. Sedaj se ponovno prijavite na strežnik preko FTP in preimenujte mapo (ki ste jo preimenovali prej) nazaj na plugins
C. Ko ste to storili, poglejte WordPress administracijo > Plugins
Vsi vtičnikibi sedaj morali biti deaktivirani.
D. Vtičnike enega po enega počasi, vklopite nazaj z ukazom Activate
Ko boste vklopili koruptiran vtičnik, se bo napaka ponovno pokazala na vaši strani, tako veste kateri vtičnik ima bug in ga ni priporočljivo uporabiti. Za zamenjavo tega vtičnika z drugim se posvetujete s svojim programerjem. 

Viri:
1. 403 Forbidden Error


 

Related Posts