500 - CHYBA VNÚTORNÉHO SERVERU

500 chýb zvyčajne znamená, že server narazil na neočakávaný stav, ktorý mu bránil v splnení požiadavky klienta. Toto je všeobecná trieda chýb vrátená webovým serverom, keď narazí na problém, pri ktorom samotný server nemôže byť konkrétnejší o chybovom stave v odpovedi klientovi.

serveru

V mnohých prípadoch to nie je známka skutočného problému so samotným serverom, ale skôr problém s informáciami, ktorým bol server na základe žiadosti zadaný prístup alebo návrat. Táto chyba je často spôsobená problémom na vašom webe, ktorý si môže vyžadovať ďalšiu kontrolu webovým hostiteľom.

O ďalšiu pomoc požiadajte svojho hostiteľa webu.

Môžem niečo urobiť?

Existuje niekoľko bežných príčin tohto chybového kódu, vrátane problémov s individuálnym skriptom, ktoré sa dajú na požiadanie vykonať. Niektoré z nich sú ľahšie rozpoznateľné a opraviteľné ako iné.

Vlastníctvo súborov a adresárov

Server, na ktorom sa nachádzate, vo väčšine prípadov spúšťa aplikácie veľmi špecifickým spôsobom. Server všeobecne očakáva, že súbory a adresáre budú vo vlastníctve vášho konkrétneho používateľa užívateľ cPanel. Ak ste vlastníctvom súboru sami vykonali zmeny prostredníctvom SSH, resetujte zodpovedajúcim spôsobom vlastníka a skupinu.

Povolenia súborov a adresárov

Server, na ktorom sa nachádzate, vo väčšine prípadov spúšťa aplikácie veľmi špecifickým spôsobom. Server všeobecne očakáva, že súbory ako HTML, obrázky a ďalšie médiá budú mať režim povolení 644. Server tiež očakáva, že režim povolení pre adresáre bude nastavený na 755 väčšinou.

(Pozrite si časť o porozumení povolení súborového systému.)

Chyby syntaxe príkazov v súbore .htaccess

V súbore .htaccess ste možno pridali riadky, ktoré si navzájom odporujú alebo ktoré nie sú povolené.

Ak chcete skontrolovať konkrétne pravidlo v súbore .htaccess, môžete tento konkrétny riadok v .htaccess komentovať pridaním # na začiatok riadku. Pred vykonaním zmien by ste si mali tento súbor vždy zálohovať.

Napríklad, ak vyzerá .htaccess

Potom skúste niečo také

Poznámky: Z dôvodu spôsobu, akým sú nastavované prostredia servera, nemusíte používať php_value argumenty v súbore .htaccess.

Prekročené limity procesu

Je možné, že táto chyba je spôsobená príliš veľkým počtom procesov vo fronte serverov pre váš individuálny účet. Každý účet na našom serveri môže mať kedykoľvek aktívnych iba 25 simultánnych procesov, či už súvisia s vaším webom alebo s inými procesmi vlastnenými používateľom, napríklad poštou.

Alebo zadajte toto, aby ste zobrazili účet konkrétneho používateľa (nezabudnite nahradiť používateľské meno skutočným používateľským menom):

Keď budete mať ID procesu („pid“), zadajte ho, aby ste zabili konkrétny proces (nezabudnite nahradiť pid skutočným ID procesu):

Váš hostiteľ webu vám poradí, ako sa vyhnúť tejto chybe, ak je spôsobená obmedzeniami procesu. Kontaktujte svojho hostiteľa webu. Nezabudnite zahrnúť kroky potrebné na zistenie chyby 500 na vašom webe.

Pochopenie povolení súborového systému

Symbolické znázornenie

The prvý znak označuje typ súboru a nesúvisí s povoleniami. Zvyšných deväť znakov je v troch setoch, z ktorých každá predstavuje triedu povolení ako tri znaky. The prvá sada predstavuje triedu používateľov. The druhá sada predstavuje triedu skupiny. The tretia sada predstavuje ostatnú triedu.

Každý z troch znakov predstavuje oprávnenie na čítanie, zápis a vykonávanie:

  • R ak je čítanie povolené, - ak nie je.
  • w ak je písanie povolené, - ak nie je.
  • X ak je povolená exekúcia, - ak nie je.

Nasleduje niekoľko príkladov symbolického zápisu:

  • - rwx r-x r-x bežný súbor, ktorého trieda používateľov má úplné oprávnenie a ktorej skupiny a ďalšie triedy majú iba povolenia na čítanie a vykonávanie.
  • c rw- rw- r-- znakový špeciálny súbor, ktorého triedy používateľov a skupín majú oprávnenie na čítanie a zápis a ktorého ostatné triedy majú iba povolenie na čítanie.
  • d r-x --- --- adresár, ktorého trieda používateľov má práva na čítanie a vykonávanie a ktorého skupiny a ďalšie triedy nemajú žiadne povolenia.

Číselné zastúpenie

Ďalším spôsobom predstavovania povolení je osmičkový (základ-8) zápis, ako je znázornené. Tento zápis pozostáva z najmenej troch číslic. Každá z troch číslic úplne vpravo predstavuje inú zložku povolení: Zákazník, skupina, a iné .

Každá z týchto číslic je súčtom jej komponentných bitov. Výsledkom je, že špecifické bity sa pripočítajú k súčtu, ktorý predstavuje číslica:

  • Čítaný bit pripočíta k svojmu celkovému počtu 4 (v binárnych 100),
  • Zapisovací bit pripočíta k svojej celkovej hodnote 2 (v binárnom formáte 010) a
  • Vykonávací bit pripočíta k svojmu celkovému počtu 1 (v binárnom formáte 001).

Tieto hodnoty nikdy neprodukujú nejednoznačné kombinácie. každá suma predstavuje konkrétny súbor povolení. Technickejšie povedané, ide o osmičkovú reprezentáciu bitového poľa - každý bit odkazuje na samostatné povolenie a zoskupenie 3 bitov naraz v osmičkovej podobe zodpovedá zoskupeniu týchto povolení podľa Zákazník, skupina, a iné .

Režim povolení 0 7 5 5

4 + 2 + 1 = 7 Čítajte, píšte, eXecute 4 + 1 = 5 Čítajte, eXecute 4 + 1 = 5 Čítajte, eXecute

Režim povolení 0 6 4 4

4 + 2 = 6 Čítaj píš 4 Čítať 4 Čítať

Ako upraviť súbor .htaccess

Súbor .htaccess obsahuje smernice (pokyny), ktoré informujú server o tom, ako sa má správať v určitých scenároch, a priamo ovplyvňujú fungovanie vášho webu.

Presmerovania a prepisovanie adries URL sú dve veľmi bežné smernice, ktoré sa nachádzajú v súbore .htaccess, a veľa skriptov, ako napríklad WordPress, Drupal, Joomla a Magento, pridáva do súboru .htaccess smernice, aby tieto skripty mohli fungovať.

Je možné, že niekedy budete musieť súbor .htaccess z rôznych dôvodov upraviť. Táto časť sa venuje spôsobu úpravy súboru v cPanel, nie však tým, čo možno bude treba zmeniť. (Možno si budete musieť prečítať ďalšie články a zdroje týchto informácií.)

Existuje mnoho spôsobov, ako upraviť súbor .htaccess

  • Upravte súbor v počítači a nahrajte ho na server pomocou protokolu FTP
  • Použite režim úprav programu FTP
  • Použite SSH a textový editor
  • Použite Správcu súborov v cPanel

Najjednoduchší spôsob, ako upraviť súbor .htaccess pre väčšinu ľudí, je pomocou Správcu súborov v programe cPanel.

Ako upravovať súbory .htaccess v Správcovi súborov cPanel

Skôr ako urobíte čokoľvek, odporúča sa zálohovať si webovú stránku, aby ste sa v prípade problémov mohli vrátiť späť na predchádzajúcu verziu.

Otvorte Správcu súborov

  1. Prihláste sa do cPanel.
  2. V časti Súbory kliknite na ikonu Správca súborov icona.
  3. Začiarknite políčko Root dokumentu pre a z rozbaľovacej ponuky vyberte názov domény, ku ktorej chcete získať prístup.
  4. Uisti sa Zobraziť skryté súbory (bodové súbory)„je začiarknuté.
  5. kliknite Choď. Správca súborov sa otvorí na novej karte alebo okne.
  6. Vyhľadajte súbor .htaccess v zozname súborov. Možno ju budete musieť vyhľadať.

Úprava súboru .htaccess

  1. Kliknite pravým tlačidlom myši na ikonu .súbor htaccess a kliknite Upraviť kód z ponuky. Prípadne môžete kliknúť na ikonu súboru .htaccess a potom kliknúť na ikonu Editor kódu ikona v hornej časti stránky.
  2. Môže sa zobraziť dialógové okno s otázkou na kódovanie. Stačí kliknúť vydanie pokračovať. Editor sa otvorí v novom okne.
  3. Podľa potreby súbor upravte.
  4. kliknite Uložiť zmeny po dokončení v pravom hornom rohu. Zmeny sa uložia.
  5. Vyskúšajte svoj web a ubezpečte sa, že zmeny sa úspešne uložili. Ak nie, opravte chybu alebo sa vráťte späť k predchádzajúcej verzii, kým váš web opäť nebude fungovať.
  6. Po dokončení môžete kliknúť Zavrieť zatvorte okno Správca súborov.

Ako upraviť povolenia súborov a adresárov

Povolenia pre súbor alebo adresár informujú server o tom, akým spôsobom by mal byť schopný interagovať so súborom alebo adresárom.

Táto časť pojednáva o tom, ako upraviť oprávnenia súborov v cPanel, ale nie o tom, čo možno bude potrebné zmeniť. (Ďalšie informácie nájdete v časti Čo môžete urobiť.)

Existuje mnoho spôsobov, ako upraviť povolenia súboru

Najjednoduchší spôsob úpravy povolení súborov pre väčšinu ľudí je pomocou Správcu súborov v programe cPanel.

Ako upravovať povolenia súborov v Správcovi súborov cPanel

Skôr ako urobíte čokoľvek, odporúča sa zálohovať si webovú stránku, aby ste sa v prípade problémov mohli vrátiť späť na predchádzajúcu verziu.