GREŠKA 500 - INTERNA GREŠKA SERVERA

Zašto vidim ovu stranicu?

500 grešaka obično znači da je server naišao na neočekivani uvjet koji ga je spriječio da ispuni zahtjev koji je uputio klijent. Ovo je opšta klasa greške koju vraća web server kada naiđe na problem u kojem sam server ne može biti precizniji o stanju greške u svom odgovoru klijentu.

U mnogim slučajevima ovo nije indikacija stvarnog problema sa samim serverom, već problem sa informacijama kojima je server dobio instrukcije da pristupi ili ih vrati kao rezultat zahtjeva. Ova greška je često uzrokovana problemom na vašoj web lokaciji koji može zahtijevati dodatni pregled od strane vašeg web hosta.

Molimo kontaktirajte svog web domaćina za dalju pomoć.

Mogu li nešto učiniti?

Postoji nekoliko uobičajenih uzroka za ovaj kod greške, uključujući probleme sa pojedinačnom skriptom koja se može izvršiti na zahtjev. Neke od njih je lakše uočiti i ispraviti od drugih.

Vlasništvo nad datotekama i direktorijumom

Server na kojem se nalazite pokreće aplikacije na vrlo specifičan način u većini slučajeva. Server općenito očekuje da datoteke i direktorije budu u vlasništvu vašeg određenog korisnika korisnik cPanela. Ako ste sami izvršili promjene u vlasništvu nad datotekom putem SSH-a, resetirajte vlasnika i grupu na odgovarajući način.

Dozvole za datoteke i direktorije

Server na kojem se nalazite pokreće aplikacije na vrlo specifičan način u većini slučajeva. Server općenito očekuje da datoteke kao što su HTML, slike i drugi mediji imaju režim dozvole 644. Poslužitelj također očekuje da se način dozvole za direktorije postavi na 755 u većini slučajeva.

(Pogledajte odjeljak o razumijevanju dozvola sistema datoteka.)

Greške u sintaksi komande u .htaccess datoteci

U datoteci .htaccess, možda ste dodali redove koji su međusobno konfliktni ili nisu dozvoljeni.

Ako želite da provjerite određeno pravilo u vašoj .htaccess datoteci, možete komentirati taj određeni red u .htaccess dodavanjem # na početak reda. Uvijek trebate napraviti sigurnosnu kopiju ove datoteke prije nego što počnete da unosite izmjene.

Na primjer, ako .htaccess izgleda kao

DirectoryIndex default.html
AddType application/x-httpd-php5 php

Onda probajte nešto ovako

DirectoryIndex default.html
#AddType application/x-httpd-php5 php

Bilješka: Zbog načina na koji su serverska okruženja postavljena, možda nećete koristiti php_value argumenti u .htaccess datoteci.

Prekoračena ograničenja procesa

Moguće je da je ova greška uzrokovana previše procesa u redu čekanja servera za vaš individualni račun. Svaki nalog na našem serveru može imati samo 25 istovremenih procesa aktivnih u bilo kom trenutku, bilo da su povezani sa vašom veb lokacijom ili drugim procesima u vlasništvu vašeg korisnika, kao što je pošta.

ps faux

Ili upišite ovo da vidite nalog određenog korisnika (obavezno zamijenite korisničko ime sa stvarnim korisničkim imenom):

ps faux |grep korisničko ime

Kada dobijete ID procesa ("pid"), otkucajte ovo da biste ubili određeni proces (obavezno zamijenite pid sa stvarnim ID-om procesa):

ubiti pid

Vaš web domaćin će vas moći savjetovati kako da izbjegnete ovu grešku ako je uzrokovana ograničenjima procesa. Molimo kontaktirajte svog web domaćina. Obavezno uključite korake potrebne da vidite grešku 500 na vašoj web lokaciji.

Razumijevanje dozvola sistema datoteka

Simboličko predstavljanje

The prvi lik označava tip datoteke i nije povezan s dozvolama. Preostalih devet znakova su u tri seta, od kojih svaki predstavlja klasu dozvola kao tri znaka. The prvi set predstavlja korisničku klasu. The drugi set predstavlja grupnu klasu. The treći set predstavlja drugu klasu.

Svaki od tri znaka predstavlja dozvole za čitanje, pisanje i izvršavanje:

  • r ako je čitanje dozvoljeno, - ako nije.
  • w ako je pisanje dozvoljeno, - ako nije.
  • x ako je izvršenje dozvoljeno, - ako nije.

Slijede neki primjeri simboličke notacije:

  • -rwxrxrx običan fajl čija korisnička klasa ima pune dozvole i čija grupa i druge klase imaju samo dozvole za čitanje i izvršavanje.
  • crw -rw -r-- posebna datoteka sa znakovima čije klase korisnika i grupe imaju dozvole za čitanje i pisanje, a čije druge klase imaju samo dozvolu za čitanje.
  • drx------ direktorij čija korisnička klasa ima dozvole za čitanje i izvršavanje i čija grupa i druge klase nemaju dozvole.

Numeričko predstavljanje

Druga metoda za predstavljanje dozvola je oktalna (baza-8) notacija kao što je prikazano. Ova notacija se sastoji od najmanje tri cifre. Svaka od tri krajnje desne cifre predstavlja različitu komponentu dozvola: korisnik, grupa, I drugi.

Svaka od ovih cifara je zbir njenih komponentnih bitova. Kao rezultat toga, određeni bitovi se dodaju zbiru kako je predstavljen brojem:

  • Bit za čitanje dodaje 4 svom ukupnom (u binarnom 100),
  • Bit za pisanje dodaje 2 svom ukupnom (u binarnom 010), i
  • Izvršni bit dodaje 1 svom ukupnom (u binarnom 001).

Ove vrijednosti nikada ne proizvode dvosmislene kombinacije. svaki zbir predstavlja određeni skup dozvola. Više tehnički, ovo je oktalna reprezentacija bitnog polja – svaki bit upućuje na posebnu dozvolu, a grupisanje 3 bita u isto vrijeme u oktalnom obliku odgovara grupisanju ovih dozvola prema korisnik, grupa, I drugi.

Način rada 0755

4 + 2 + 1 = 7
Čitajte, pišite, izvršite
4 + 1 = 5
Pročitajte, izvršite
4 + 1 = 5
Pročitajte, izvršite

Način rada 0644

4 + 2 = 6
Čitajte, pišite
4
čitati
4
čitati

Kako izmijeniti vaš .htaccess fajl

Datoteka .htaccess sadrži direktive (instrukcije) koje govore serveru kako da se ponaša u određenim scenarijima i direktno utiču na to kako vaša veb lokacija funkcioniše.

Preusmjeravanja i prepisivanje URL-ova su dvije vrlo uobičajene direktive koje se nalaze u .htaccess datoteci, a mnoge skripte kao što su WordPress, Drupal, Joomla i Magento dodaju direktive u .htaccess kako bi te skripte mogle funkcionirati.

Moguće je da ćete možda morati da uredite .htaccess fajl u nekom trenutku, iz različitih razloga. Ovaj odeljak pokriva kako da uredite fajl u cPanelu, ali ne i šta bi trebalo da se promeni. (Možda ćete morati da konsultujete druge članke i resurse za te informacije.)

Postoji mnogo načina za uređivanje .htaccess datoteke

  • Uredite datoteku na svom računaru i prenesite je na server preko FTP-a
  • Koristite način za uređivanje FTP programa
  • Koristite SSH i uređivač teksta
  • Koristite File Manager u cPanelu

Najlakši način za uređivanje .htaccess fajla za većinu ljudi je kroz File Manager u cPanelu.

Kako urediti .htaccess datoteke u cPanelovom File Manageru

Prije nego što nešto učinite, preporučuje se da napravite sigurnosnu kopiju svoje web stranice kako biste se mogli vratiti na prethodnu verziju ako nešto pođe po zlu.

Otvorite File Manager

  1. Prijavite se na cPanel.
  2. U odeljku Datoteke kliknite na Upravljač datotekama ikona.
  3. Označite polje za Root dokumenta za i izaberite ime domene kojoj želite da pristupite iz padajućeg menija.
  4. Budi siguran Prikaži skrivene fajlove (dotfiles)" je označeno.
  5. kliknite Go. File Manager će se otvoriti u novoj kartici ili prozoru.
  6. Potražite .htaccess datoteku na listi datoteka. Možda ćete morati da skrolujete da biste ga pronašli.

Da biste uredili datoteku .htaccess

  1. Desni klik na .htaccess fajl i kliknite Code Edit iz menija. Alternativno, možete kliknuti na ikonu za .htaccess datoteku, a zatim kliknuti na Uređivač koda ikona na vrhu stranice.
  2. Može se pojaviti okvir za dijalog koji vas pita o kodiranju. Samo kliknite Uredi nastaviti. Editor će se otvoriti u novom prozoru.
  3. Uredite datoteku po potrebi.
  4. kliknite Save Changes u gornjem desnom uglu kada je gotovo. Promjene će biti sačuvane.
  5. Testirajte svoju web stranicu kako biste bili sigurni da su vaše promjene uspješno sačuvane. Ako nije, ispravite grešku ili se vratite na prethodnu verziju dok vaša stranica ponovo ne proradi.
  6. Kada završite, možete kliknuti blizu da zatvorite prozor File Manager.

Kako izmijeniti dozvole datoteka i direktorija

Dozvole za datoteku ili direktorij govore poslužitelju na koji način bi trebao biti u mogućnosti komunicirati s datotekom ili direktorijem.

Ovaj odjeljak pokriva kako urediti dozvole za fajl u cPanelu, ali ne i ono što bi možda trebalo promijeniti. (Pogledajte odjeljak o tome šta možete učiniti za više informacija.)

Postoji mnogo načina za uređivanje dozvola za fajl

  • Koristite FTP program
  • Koristite SSH i uređivač teksta
  • Koristite File Manager u cPanelu

Najlakši način za uređivanje dozvola za fajlove za većinu ljudi je kroz File Manager u cPanelu.

Kako urediti dozvole za fajlove u cPanelovom File Manageru

Prije nego što nešto učinite, preporučuje se da napravite sigurnosnu kopiju svoje web stranice kako biste se mogli vratiti na prethodnu verziju ako nešto pođe po zlu.

Otvorite File Manager

  1. Prijavite se na cPanel.
  2. U odeljku Datoteke kliknite na Upravljač datotekama ikona.
  3. Označite polje za Root dokumenta za i izaberite ime domene kojoj želite da pristupite iz padajućeg menija.
  4. Budi siguran Prikaži skrivene fajlove (dotfiles)" je označeno.
  5. kliknite Go. File Manager će se otvoriti u novoj kartici ili prozoru.
  6. Potražite datoteku ili direktorij na listi datoteka. Možda ćete morati da skrolujete da biste ga pronašli.

Za uređivanje dozvola

  1. Desni klik na fajl ili direktorijum i kliknite Promijenite dozvole iz menija.
  2. Trebalo bi da se pojavi okvir za dijalog koji vam omogućava da odaberete ispravne dozvole ili koristite numeričku vrijednost da postavite ispravne dozvole.
  3. Uredite dozvole za fajl po potrebi.
  4. kliknite Promijenite dozvole u donjem lijevom uglu kada završite. Promjene će biti sačuvane.
  5. Testirajte svoju web stranicu kako biste bili sigurni da su vaše promjene uspješno sačuvane. Ako nije, ispravite grešku ili se vratite na prethodnu verziju dok vaša stranica ponovo ne proradi.
  6. Kada završite, možete kliknuti blizu da zatvorite prozor File Manager.