VIRHE 500 - SISÄINEN PALVELINVIRHE

Miksi näen tämän sivun?

500-virheet tarkoittavat yleensä sitä, että palvelin on kohdannut odottamattoman tilanteen, joka esti sitä täyttämästä asiakkaan tekemää pyyntöä. Tämä on yleinen virheluokka, jonka web-palvelin palauttaa, kun se kohtaa ongelman, jossa palvelin itse ei voi olla tarkempi virhetilanteesta vastauksessaan asiakkaalle.

Monissa tapauksissa tämä ei ole osoitus todellisesta ongelmasta itse palvelimessa, vaan pikemminkin ongelmasta tiedoissa, joita palvelin on käsketty käyttämään tai palauttamaan pyynnön seurauksena. Tämä virhe johtuu usein sivustossasi olevasta ongelmasta, joka saattaa edellyttää verkkopalveluntarjoajan lisätarkistusta.

Ota yhteyttä verkkopalveluntarjoajaasi saadaksesi lisäapua.

Voinko tehdä mitään?

Tälle virhekoodille on muutamia yleisiä syitä, mukaan lukien ongelmat yksittäisessä komentosarjassa, joka voidaan suorittaa pyynnöstä. Jotkut näistä on helpompi havaita ja korjata kuin toiset.

Tiedostojen ja hakemistojen omistusoikeus

Palvelin, jolla olet, käyttää sovelluksia hyvin tietyllä tavalla useimmissa tapauksissa. Palvelin yleensä olettaa, että tiedostot ja hakemistot omistavat käyttäjäsi cPanel-käyttäjä. Jos olet itse tehnyt muutoksia tiedoston omistajuuteen SSH:n kautta, nollaa omistaja ja ryhmä asianmukaisesti.

Tiedostojen ja hakemistojen käyttöoikeudet

Palvelin, jolla olet, käyttää sovelluksia hyvin tietyllä tavalla useimmissa tapauksissa. Palvelin yleensä odottaa, että tiedostoilla, kuten HTML, kuvat ja muut mediat, on käyttöoikeustila 644. Palvelin odottaa myös, että hakemistojen käyttöoikeustila on asetettu 755 useimmissa tapauksissa.

(Katso osio Tiedostojärjestelmän käyttöoikeuksien ymmärtäminen.)

Komentosyntaksivirheet .htaccess-tiedostossa

Olet saattanut lisätä .htaccess-tiedostoon rivejä, jotka ovat ristiriidassa keskenään tai joita ei sallita.

Jos haluat tarkistaa tietyn säännön .htaccess-tiedostossasi, voit kommentoida kyseistä riviä .htaccess-tiedostossa lisäämällä rivin alkuun #. Sinun tulee aina tehdä varmuuskopio tästä tiedostosta ennen muutosten tekemistä.

Jos esimerkiksi .htaccess näyttää tältä

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

Kokeile sitten jotain tällaista

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

Huomautus: Palvelinympäristöjen määritystavasta johtuen et saa käyttää php_value argumentit .htaccess-tiedostossa.

Prosessirajat ylitetty

On mahdollista, että tämä virhe johtuu siitä, että henkilökohtaisen tilisi palvelinjonossa on liian monta prosessia. Jokaisella palvelimellamme olevalla tilillä voi olla vain 25 samanaikaista prosessia aktiivisena milloin tahansa riippumatta siitä, liittyvätkö ne sivustoosi tai muihin käyttäjäsi omistamiin prosesseihin, kuten sähköpostiin.

ps faux

Tai kirjoita tämä nähdäksesi tietyn käyttäjän tilin (muista vaihtaa käyttäjätunnus todellisella käyttäjätunnuksella):

ps faux |grep käyttäjätunnus

Kun sinulla on prosessitunnus ("pid"), kirjoita tämä lopettaaksesi tietyn prosessin (muista vaihtaa pid todellisella prosessitunnuksella):

tappaa pid

Web-isäntäsi voi neuvoa sinua tämän virheen välttämiseksi, jos se johtuu prosessin rajoituksista. Ota yhteyttä verkkopalveluntarjoajaasi. Varmista, että sisällytät 500-virheen näkemiseen sivustossasi tarvittavat vaiheet.

Tiedostojärjestelmän käyttöoikeuksien ymmärtäminen

Symbolinen esitys

- ensimmäinen merkki ilmaisee tiedostotyypin eikä liity käyttöoikeuksiin. Loput yhdeksän merkkiä ovat kolmessa sarjassa, joista jokainen edustaa käyttöoikeusluokkaa kolmena merkinä. The ensimmäinen sarja edustaa käyttäjäluokkaa. The toinen sarja edustaa ryhmäluokkaa. The kolmas setti edustaa muita luokkaa.

Jokainen kolmesta merkistä edustaa luku-, kirjoitus- ja suoritusoikeuksia:

  • r jos lukeminen on sallittua, - jos ei ole.
  • w jos kirjoittaminen on sallittua, - jos ei ole.
  • x jos täytäntöönpano on sallittua, - jos ei ole.

Seuraavassa on esimerkkejä symbolisista merkinnöistä:

  • -rwxrxrx tavallinen tiedosto, jonka käyttäjäluokalla on täydet oikeudet ja jonka ryhmällä ja muilla luokilla on vain luku- ja suoritusoikeudet.
  • crwrwr-- merkkierikoistiedosto, jonka käyttäjä- ja ryhmäluokilla on luku- ja kirjoitusoikeudet ja jonka muilla luokilla on vain lukuoikeus.
  • drx------ hakemisto, jonka käyttäjäluokalla on luku- ja suoritusoikeudet ja jonka ryhmä- ja muilla luokilla ei ole oikeuksia.

Numeerinen esitys

Toinen tapa esittää käyttöoikeuksia on oktaali (kanta-8), kuten kuvassa. Tämä merkintä koostuu vähintään kolmesta numerosta. Jokainen kolmesta oikeanpuoleisesta numerosta edustaa eri käyttöoikeuksien osaa: lähettämä, ryhmäja muut.

Jokainen näistä numeroista on komponenttibittiensä summa. Tämän seurauksena tietyt bitit lisäävät summan, kun sitä edustaa numero:

  • Lukubitti lisää 4 sen kokonaismäärään (binäärissä 100),
  • Kirjoitusbitti lisää 2 sen kokonaismäärään (binäärissä 010), ja
  • Suoritusbitti lisää 1 sen kokonaismäärään (binäärissä 001).

Nämä arvot eivät koskaan tuota epäselviä yhdistelmiä. jokainen summa edustaa tiettyä käyttöoikeusjoukkoa. Teknisemmin tämä on bittikentän oktaaliesitys – jokainen bitti viittaa erilliseen lupaan, ja 3 bitin ryhmittely kerrallaan oktaalissa vastaa näiden oikeuksien ryhmittelyä lähettämä, ryhmäja muut.

Lupatila 0755

4 2 + + = 1 7
Lue, kirjoita, suorita
4 + = 1 5
Lue, suorita
4 + = 1 5
Lue, suorita

Lupatila 0644

4 + = 2 6
Lukea kirjoittaa
4
Lue
4
Lue

.htaccess-tiedoston muokkaaminen

.htaccess-tiedosto sisältää käskyjä (ohjeita), jotka kertovat palvelimelle, miten tietyissä tilanteissa käyttäytyy ja jotka vaikuttavat suoraan verkkosivustosi toimintaan.

Uudelleenohjaukset ja URL-osoitteiden uudelleenkirjoittaminen ovat kaksi hyvin yleistä ohjetta, jotka löytyvät .htaccess-tiedostosta, ja monet skriptit, kuten WordPress, Drupal, Joomla ja Magento, lisäävät .htaccess-tiedostoon komentoja, jotta nämä komentosarjat voivat toimia.

On mahdollista, että saatat joutua muokkaamaan .htaccess-tiedostoa jossain vaiheessa eri syistä. Tämä osio käsittelee tiedoston muokkaamista cPanelissa, mutta ei sitä, mitä saattaa olla tarpeen muuttaa. (Saatat joutua tutustumaan muihin artikkeleihin ja resurssit näihin tietoihin.)

On monia tapoja muokata .htaccess-tiedostoa

  • Muokkaa tiedostoa tietokoneellasi ja lataa se palvelimelle FTP:n kautta
  • Käytä FTP-ohjelman muokkaustilaa
  • Käytä SSH:ta ja tekstieditoria
  • Käytä cPanelin tiedostonhallintaa

Helpoin tapa muokata .htaccess-tiedostoa useimmille ihmisille on cPanelin Tiedostonhallinta.

.htaccess-tiedostojen muokkaaminen cPanelin tiedostonhallinnassa

Ennen kuin teet mitään, on suositeltavaa varmuuskopioida verkkosivustosi, jotta voit palata aiempaan versioon, jos jokin menee pieleen.

Avaa Tiedostonhallinta

  1. Kirjaudu sisään cPaneliin.
  2. Napsauta Tiedostot-osiossa Tiedostojen Hallinta kuvaketta.
  3. Valitse ruutu Asiakirjan juuri ja valitse avattavasta valikosta verkkotunnus, jota haluat käyttää.
  4. Varmistaa Näytä piilotetut tiedostot (pistetiedostot)" tarkistetaan.
  5. Napauta Go. Tiedostonhallinta avautuu uuteen välilehteen tai ikkunaan.
  6. Etsi .htaccess-tiedosto tiedostoluettelosta. Saatat joutua vierittämään sen löytääksesi.

Muokkaa .htaccess-tiedostoa

  1. Oikealla klikkaa . Htaccess tiedosto ja valitse Muokkaa koodia valikosta. Vaihtoehtoisesti voit napsauttaa .htaccess-tiedoston kuvaketta ja napsauttaa sitten Koodieditori -kuvaketta sivun yläreunassa.
  2. Näyttöön saattaa tulla valintaikkuna, jossa kysytään koodauksesta. Napsauta vain muokata jatkaa. Editori avautuu uuteen ikkunaan.
  3. Muokkaa tiedostoa tarpeen mukaan.
  4. Napauta Tallenna muutokset oikeassa yläkulmassa, kun olet valmis. Muutokset tallennetaan.
  5. Testaa verkkosivustoasi varmistaaksesi, että muutokset on tallennettu onnistuneesti. Jos ei, korjaa virhe tai palaa edelliseen versioon, kunnes sivustosi toimii taas.
  6. Kun olet valmis, voit napsauttaa lähellä sulkeaksesi Tiedostonhallinta-ikkunan.

Kuinka muokata tiedostojen ja hakemistojen käyttöoikeuksia

Tiedoston tai hakemiston käyttöoikeudet kertovat palvelimelle, miten sen pitäisi pystyä olemaan vuorovaikutuksessa tiedoston tai hakemiston kanssa.

Tämä osio käsittelee tiedostojen käyttöoikeuksien muokkaamista cPanelissa, mutta ei sitä, mitä voi olla tarpeen muuttaa. (Katso lisätietoja kohdasta, mitä voit tehdä.)

On monia tapoja muokata tiedoston käyttöoikeuksia

  • Käytä FTP-ohjelmaa
  • Käytä SSH:ta ja tekstieditoria
  • Käytä cPanelin tiedostonhallintaa

Helpoin tapa muokata tiedostojen käyttöoikeuksia useimmille ihmisille on cPanelin Tiedostonhallinta.

Kuinka muokata tiedostojen käyttöoikeuksia cPanelin tiedostonhallinnassa

Ennen kuin teet mitään, on suositeltavaa varmuuskopioida verkkosivustosi, jotta voit palata aiempaan versioon, jos jokin menee pieleen.

Avaa Tiedostonhallinta

  1. Kirjaudu sisään cPaneliin.
  2. Napsauta Tiedostot-osiossa Tiedostojen Hallinta kuvaketta.
  3. Valitse ruutu Asiakirjan juuri ja valitse avattavasta valikosta verkkotunnus, jota haluat käyttää.
  4. Varmistaa Näytä piilotetut tiedostot (pistetiedostot)" tarkistetaan.
  5. Napauta Go. Tiedostonhallinta avautuu uuteen välilehteen tai ikkunaan.
  6. Etsi tiedosto tai hakemisto tiedostoluettelosta. Saatat joutua vierittämään sen löytääksesi.

Muokkaa käyttöoikeuksia

  1. Oikealla klikkaa tiedostoa tai hakemistoa ja valitse Muuta käyttöoikeuksia valikosta.
  2. Näyttöön tulee valintaikkuna, josta voit valita oikeat käyttöoikeudet tai määrittää oikeat käyttöoikeudet numeroarvon avulla.
  3. Muokkaa tiedoston käyttöoikeuksia tarpeen mukaan.
  4. Napauta Muuta käyttöoikeuksia vasemmassa alakulmassa, kun olet valmis. Muutokset tallennetaan.
  5. Testaa verkkosivustoasi varmistaaksesi, että muutokset on tallennettu onnistuneesti. Jos ei, korjaa virhe tai palaa edelliseen versioon, kunnes sivustosi toimii taas.
  6. Kun olet valmis, voit napsauttaa lähellä sulkeaksesi Tiedostonhallinta-ikkunan.