VIGA 500 – SISEMINE SERVERI VIGA

Miks ma seda lehte näen?

500 vead tähendavad tavaliselt seda, et server on sattunud ootamatusse olukorda, mis ei lasknud tal täita kliendi päringut. See on üldine veaklass, mille veebiserver tagastab, kui tal tekib probleem, mille korral server ise ei saa oma vastuses kliendile veatingimust täpsemalt kirjeldada.

Paljudel juhtudel ei viita see tegelikule probleemile serveris endas, vaid pigem probleemile teabega, millele serverile on antud päringu tulemusel juurdepääs või tagastamine. Selle vea põhjuseks on sageli teie saidil esinev probleem, mis võib nõuda teie veebihostilt täiendavat ülevaatamist.

Täiendava abi saamiseks võtke ühendust oma veebimajutajaga.

Kas ma saan midagi teha?

Sellel veakoodil on mõned levinumad põhjused, sealhulgas probleemid individuaalse skriptiga, mida võidakse nõudmisel käivitada. Mõnda neist on lihtsam märgata ja parandada kui teisi.

Faili ja kataloogi omand

Server, milles viibite, käivitab enamikul juhtudel rakendusi väga spetsiifilisel viisil. Server eeldab üldiselt, et failid ja kataloogid kuuluvad teie konkreetsele kasutajale cPaneli kasutaja. Kui olete SSH kaudu faili omandiõigust ise muutnud, lähtestage omanik ja rühm vastavalt.

Failide ja kataloogide õigused

Server, milles viibite, käivitab enamikul juhtudel rakendusi väga spetsiifilisel viisil. Server eeldab üldiselt, et sellistel failidel nagu HTML, pildid ja muud meediumid on lubade režiim 644. Server eeldab ka, et kataloogide lubade režiim on seatud 755 enamikel juhtudel.

(Vt jaotist Failisüsteemi õiguste mõistmine.)

Käskude süntaksivead .htaccess-failis

Htaccess-faili olete võib-olla lisanud ridu, mis on omavahel vastuolus või pole lubatud.

Kui soovite oma .htaccess-failis mõnda konkreetset reeglit kontrollida, saate seda konkreetset rida .htaccessis kommenteerida, lisades # rea algusesse. Enne muudatuste tegemist peaksite alati sellest failist varukoopia tegema.

Näiteks kui .htaccess näeb välja selline

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

Proovi siis midagi sellist

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

Märge: Serverikeskkondade häälestusviisi tõttu ei tohi te seda kasutada php_value argumendid .htaccess-failis.

Protsessi piirangud ületatud

Võimalik, et selle vea põhjustab teie isikliku konto serverijärjekorras liiga palju protsesse. Igal meie serveri kontol võib igal ajahetkel olla aktiivses ainult 25 samaaegset protsessi, olenemata sellest, kas need on seotud teie saidiga või muude teie kasutajale kuuluvate protsessidega, näiteks meiliga.

ps faux

Või tippige see konkreetse kasutaja konto vaatamiseks (kindlasti asendage kasutajanimi tegeliku kasutajanimega):

ps faux |grep kasutajanimi

Kui teil on protsessi ID ("pid"), tippige see konkreetse protsessi lõpetamiseks (kindlasti asendage pid tegeliku protsessi ID-ga):

tapma pid

Teie veebimajutaja oskab teile nõu anda, kuidas seda viga vältida, kui selle põhjuseks on protsessipiirangud. Võtke ühendust oma veebimajutajaga. Lisage oma saidil vea 500 nägemiseks kindlasti vajalikud toimingud.

Failisüsteemi lubade mõistmine

Sümboolne esitus

. esimene tegelane näitab failitüüpi ega ole seotud õigustega. Ülejäänud üheksa märki on kolmes komplektis, millest igaüks esindab õiguste klassi kolme märgina. The esimene seade esindab kasutajaklassi. The teine ​​komplekt esindab rühmaklassi. The kolmas komplekt esindab teiste klassi.

Kõik kolm tähemärki tähistavad lugemis-, kirjutamis- ja täitmisõigusi:

  • r kui lugemine on lubatud, - kui seda pole.
  • w kui kirjutamine on lubatud, - kui seda pole.
  • x kui täitmine on lubatud, - kui seda pole.

Siin on mõned näited sümboolsetest märkustest:

  • -rwxrxrx tavaline fail, mille kasutajaklassil on täielikud õigused ning mille rühma- ja teistel klassidel on ainult lugemis- ja täitmisõigused.
  • crw -rw -r-- märgi erifail, mille kasutaja- ja rühmaklassidel on lugemis- ja kirjutamisõigused ning teistel klassidel ainult lugemisõigus.
  • drx------ kataloog, mille kasutajaklassil on lugemis- ja käitamisõigused ning mille rühma- ja teistel klassidel pole õigusi.

Numbriline esitus

Teine viis õiguste esitamiseks on kaheksand (baas-8) tähistus, nagu näidatud. See märge koosneb vähemalt kolmest numbrist. Kõik kolm parempoolset numbrit tähistavad õiguste erinevat komponenti: kasutaja, rühmja teised.

Kõik need numbrid on selle komponentbittide summa. Selle tulemusel lisanduvad konkreetsed bitid summale, kuna seda tähistatakse numbriga:

  • Lugemisbitt lisab oma koguarvule 4 (binaarselt 100),
  • Kirjutamisbitt lisab oma koguarvule 2 (binaarselt 010) ja
  • Täitmisbitt lisab oma koguarvule 1 (binaarselt 001).

Need väärtused ei tekita kunagi mitmetähenduslikke kombinatsioone. iga summa esindab konkreetset õiguste kogumit. Tehnilisemalt on see bitivälja kaheksandkujuline esitus – iga bit viitab eraldi loale ja korraga 3 biti rühmitamine kaheksandiks vastab nende õiguste rühmitamisele kasutaja, rühmja teised.

Loarežiim 0755

4 + 2 + 1 = 7
Lugege, kirjutage, täitke
4 + = 1 5
Lugege, teostage
4 + = 1 5
Lugege, teostage

Loarežiim 0644

4 + = 2 6
Lugema kirjutama
4
Lugenud
4
Lugenud

Kuidas muuta oma .htaccess-faili

Htaccess-fail sisaldab direktiive (juhiseid), mis ütlevad serverile, kuidas teatud stsenaariumide korral käituda, ja mõjutavad otseselt teie veebisaidi toimimist.

Ümbersuunamised ja URL-ide ümberkirjutamine on kaks väga levinud htaccess-failis leiduvat direktiivi ning paljud skriptid, nagu WordPress, Drupal, Joomla ja Magento, lisavad .htaccessile direktiive, et need skriptid saaksid toimida.

Võimalik, et peate erinevatel põhjustel mingil hetkel .htaccess-faili redigeerima. See jaotis käsitleb faili redigeerimist cPanelis, kuid mitte seda, mida võib olla vaja muuta. (Võimalik, et peate lugema teisi artikleid ja ressursse selle teabe jaoks.)

Htaccess-faili redigeerimiseks on palju viise

  • Redigeerige faili oma arvutis ja laadige see FTP kaudu serverisse
  • Kasutage FTP-programmi redigeerimisrežiimi
  • Kasutage SSH-d ja tekstiredaktorit
  • Kasutage cPaneli failihaldurit

Enamiku inimeste jaoks on lihtsaim viis .htaccess-faili redigeerida cPaneli failihalduri kaudu.

Kuidas redigeerida .htaccess-faile cPaneli failihalduris

Enne kui midagi ette võtate, on soovitatav oma veebisait varundada, et saaksite naasta eelmisele versioonile, kui midagi läheb valesti.

Avage failihaldur

  1. Logige sisse cPanelisse.
  2. Jaotises Failid klõpsake nuppu Failihaldur ikoon.
  3. Märkige ruut Dokumendi juur ja valige rippmenüüst domeeninimi, millele soovite juurde pääseda.
  4. Veenduma Kuva peidetud failid (punktifailid)" on kontrollitud.
  5. Click Go. Failihaldur avaneb uuel vahekaardil või aknas.
  6. Otsige failide loendist üles .htaccess-fail. Võimalik, et peate selle leidmiseks kerima.

Htaccess-faili redigeerimiseks

  1. Paremklõps . Htaccess faili ja kliki Koodi redigeerimine menüüst. Teise võimalusena võite klõpsata .htaccess-faili ikoonil ja seejärel klõpsata koodiredaktor ikoon lehe ülaosas.
  2. Ilmuda võib dialoogiboks, mis küsib kodeerimise kohta. Lihtsalt klõpsake Edit jätkama. Redaktor avaneb uues aknas.
  3. Redigeerige faili vastavalt vajadusele.
  4. Click Salvesta muudatused paremas ülanurgas, kui olete valmis. Muudatused salvestatakse.
  5. Testige oma veebisaiti ja veenduge, et teie muudatused on edukalt salvestatud. Kui ei, parandage viga või naaske eelmisele versioonile, kuni teie sait uuesti töötab.
  6. Kui olete lõpetanud, võite klõpsata lähedal failihalduri akna sulgemiseks.

Kuidas muuta failide ja kataloogide õigusi

Faili või kataloogi õigused näitavad serverile, kuidas see peaks suutma faili või kataloogiga suhelda.

See jaotis käsitleb failiõiguste redigeerimist cPanelis, kuid mitte seda, mida võib olla vaja muuta. (Lisateabe saamiseks vaadake jaotist, mida saate teha.)

Faili õiguste muutmiseks on palju viise

  • Kasutage FTP programmi
  • Kasutage SSH-d ja tekstiredaktorit
  • Kasutage cPaneli failihaldurit

Lihtsaim viis failiõiguste redigeerimiseks enamiku inimeste jaoks on cPaneli failihaldur.

Kuidas redigeerida failiõigusi cPaneli failihalduris

Enne kui midagi ette võtate, on soovitatav oma veebisait varundada, et saaksite naasta eelmisele versioonile, kui midagi läheb valesti.

Avage failihaldur

  1. Logige sisse cPanelisse.
  2. Jaotises Failid klõpsake nuppu Failihaldur ikoon.
  3. Märkige ruut Dokumendi juur ja valige rippmenüüst domeeninimi, millele soovite juurde pääseda.
  4. Veenduma Kuva peidetud failid (punktifailid)" on kontrollitud.
  5. Click Go. Failihaldur avaneb uuel vahekaardil või aknas.
  6. Otsige faili või kataloogi failide loendist. Võimalik, et peate selle leidmiseks kerima.

Lubade muutmiseks

  1. Paremklõps fail või kataloog ja kliki Muuda õigusi menüüst.
  2. Ilmuma peaks dialoogiboks, mis võimaldab teil valida õiged õigused või kasutada õigete õiguste määramiseks numbrilist väärtust.
  3. Muutke faili õigusi vastavalt vajadusele.
  4. Click Muuda õigusi vasakus alanurgas, kui see on valmis. Muudatused salvestatakse.
  5. Testige oma veebisaiti ja veenduge, et teie muudatused on edukalt salvestatud. Kui ei, parandage viga või naaske eelmisele versioonile, kuni teie sait uuesti töötab.
  6. Kui olete lõpetanud, võite klõpsata lähedal failihalduri akna sulgemiseks.