500-AS HIBA – BELSŐ SZERVER HIBA

Miért látom ezt az oldalt?

Az 500-as hiba általában azt jelenti, hogy a kiszolgáló olyan váratlan körülménybe ütközött, amely megakadályozta, hogy teljesítse a kliens kérését. Ez egy általános hibaosztály, amelyet a webszerver ad vissza, amikor olyan problémába ütközik, amelyben a szerver maga nem tud pontosabban meghatározni a hibaállapotot az ügyfélnek adott válaszában.

Sok esetben ez nem magával a kiszolgálóval kapcsolatos tényleges problémát jelez, hanem inkább azzal az információval kapcsolatos problémát, amelynek elérésére vagy visszaküldésére a szerver a kérés eredményeként kapott utasítást. Ezt a hibát gyakran az Ön webhelyén fellépő probléma okozza, amely további ellenőrzést igényelhet a webszolgáltatótól.

További segítségért forduljon webszolgáltatójához.

Van valami, amit tehetek?

Ennek a hibakódnak néhány gyakori oka van, ideértve az egyes parancsfájlokkal kapcsolatos problémákat, amelyek kérésre végrehajthatók. Ezek egy része könnyebben észrevehető és javítható, mint mások.

Fájl- és könyvtártulajdon

A szerver, amelyen tartózkodik, a legtöbb esetben nagyon meghatározott módon futtatja az alkalmazásokat. A szerver általában azt várja el, hogy a fájlok és könyvtárak az adott felhasználó tulajdonában legyenek cPanel felhasználó. Ha SSH-n keresztül saját maga módosította a fájl tulajdonjogát, állítsa vissza megfelelően a tulajdonost és a csoportot.

Fájl- és könyvtárengedélyek

A szerver, amelyen tartózkodik, a legtöbb esetben nagyon meghatározott módon futtatja az alkalmazásokat. A szerver általában elvárja, hogy az olyan fájlok, mint a HTML, a képek és más médiák rendelkezzenek a következő engedélyezési móddal 644. A kiszolgáló azt is elvárja, hogy a könyvtárak engedélyezési módja a következőre legyen beállítva 755 a legtöbb esetben.

(Lásd a Fájlrendszer-engedélyek ismertetése című részt.)

Parancs szintaktikai hibák a .htaccess fájlban

A .htaccess fájlban előfordulhat, hogy olyan sorokat adott hozzá, amelyek ütköznek egymással, vagy amelyek nem engedélyezettek.

Ha egy adott szabályt szeretne ellenőrizni a .htaccess fájljában, megjegyzést fűzhet az adott sorhoz a .htaccess fájlban úgy, hogy a sor elejére #-t ad hozzá. A módosítások megkezdése előtt mindig készítsen biztonsági másolatot erről a fájlról.

Például, ha a .htaccess így néz ki

DirectoryIndex default.html
AddType alkalmazás/x-httpd-php5 php

Akkor próbálkozz valami ilyesmivel

DirectoryIndex default.html
#AddType alkalmazás/x-httpd-php5 php

Jegyzet: A szerverkörnyezetek beállítási módja miatt nem használhatja php_value argumentumokat egy .htaccess fájlban.

Túllépte a folyamatkorlátokat

Lehetséges, hogy ezt a hibát az okozza, hogy túl sok folyamat van az egyéni fiók kiszolgálói sorában. Szerverünk minden fiókjában csak 25, egyidejűleg aktív folyamat lehet, függetlenül attól, hogy azok az Ön webhelyéhez vagy más, a felhasználó tulajdonában lévő folyamathoz, például levelezéshez kapcsolódnak.

ps faux

Vagy írja be ezt egy adott felhasználói fiók megtekintéséhez (feltétlenül cserélje ki felhasználónév a tényleges felhasználónévvel):

ps faux |grep felhasználónév

Ha megvan a folyamatazonosító ("pid"), írja be ezt az adott folyamat leállításához (feltétlenül cserélje ki pid a tényleges folyamatazonosítóval):

megöl pid

Webszolgáltatója tanácsot tud adni Önnek, hogyan kerülheti el ezt a hibát, ha azt folyamatkorlátozások okozzák. Kérjük, forduljon webszolgáltatójához. Ügyeljen arra, hogy tartalmazza az 500-as hiba megjelenítéséhez szükséges lépéseket a webhelyén.

A fájlrendszer-engedélyek értelmezése

Szimbolikus ábrázolás

A első karakter a fájl típusát jelzi, és nem kapcsolódik az engedélyekhez. A fennmaradó kilenc karakter három készletben található, amelyek mindegyike három karakterként reprezentál egy engedélyosztályt. A első készlet a felhasználói osztályt képviseli. A második készlet csoportos osztályt képviseli. A harmadik szett a többi osztályt képviseli.

A három karakter mindegyike az olvasási, írási és végrehajtási engedélyeket jelenti:

  • r ha az olvasás megengedett, - ha nem az.
  • w ha az írás megengedett, - ha nem az.
  • x ha a végrehajtás megengedett, - ha nem az.

Íme néhány példa a szimbolikus jelölésekre:

  • -rwxrxrx egy normál fájl, amelynek felhasználói osztálya teljes jogosultsággal rendelkezik, és amelynek csoportjai és a többi osztály csak olvasási és végrehajtási jogosultsággal rendelkezik.
  • crw -rw -r-- egy speciális karakterfájl, amelynek felhasználói és csoportosztályai rendelkeznek olvasási és írási jogosultsággal, míg a többi osztály csak olvasási engedéllyel.
  • drx------ olyan könyvtár, amelynek felhasználói osztálya olvasási és végrehajtási jogosultsággal rendelkezik, és amelynek csoportjai és egyéb osztályai nem rendelkeznek jogosultságokkal.

Numerikus ábrázolás

Egy másik módszer az engedélyek ábrázolására az oktális (8-as) jelölés, ahogy az ábrán látható. Ez a jelölés legalább három számjegyből áll. A jobb szélső három számjegy mindegyike az engedélyek különböző összetevőit jelöli: használó, csoportés mások.

Ezen számjegyek mindegyike a hozzá tartozó bitek összege. Ennek eredményeként meghatározott bitek hozzáadódnak az összeghez, ahogy azt számokkal jelöljük:

  • Az olvasási bit 4-et ad a teljes értékéhez (binárisan 100),
  • Az írási bit 2-t ad a teljes értékéhez (binárisan 010), és
  • A végrehajtó bit 1-et ad a teljes értékéhez (binárisan 001).

Ezek az értékek soha nem eredményeznek kétértelmű kombinációkat. minden összeg az engedélyek meghatározott halmazát jelenti. Technikailag ez egy bitmező oktális ábrázolása – minden bit külön engedélyre hivatkozik, és ha egyszerre 3 bitet csoportosít oktálisban, az megfelel ezen engedélyek csoportosításának használó, csoportés mások.

Engedélyezési mód 0755

4 + 2 + 1 = 7
Olvass, írj, hajts végre
4 + = 1 5
Olvass, hajts végre
4 + = 1 5
Olvass, hajts végre

Engedélyezési mód 0644

4 + = 2 6
Ír olvas
4
Olvass
4
Olvass

A .htaccess fájl módosítása

A .htaccess fájl direktívákat (utasításokat) tartalmaz, amelyek megmondják a szervernek, hogyan viselkedjen bizonyos forgatókönyvekben, és közvetlenül befolyásolja webhelye működését.

Az átirányítások és az URL-ek átírása a .htaccess fájlokban található két nagyon gyakori direktíva, és sok szkript, például a WordPress, a Drupal, a Joomla és a Magento direktívákat ad a .htaccess-hez, hogy ezek a szkriptek működhessenek.

Lehetséges, hogy különböző okok miatt valamikor szerkesztenie kell a .htaccess fájlt. Ez a rész a fájl cPanel programban történő szerkesztését ismerteti, de azt nem, hogy mit kell módosítani. (Előfordulhat, hogy más cikkeket és források ehhez az információhoz.)

A .htaccess fájl szerkesztésének számos módja van

  • Szerkessze a fájlt a számítógépén, és FTP-n keresztül töltse fel a szerverre
  • Használja az FTP program szerkesztési módját
  • Használjon SSH-t és szövegszerkesztőt
  • Használja a cPanel Fájlkezelőjét

A legtöbb ember számára a .htaccess fájl szerkesztésének legegyszerűbb módja a cPanel Fájlkezelője.

A .htaccess fájlok szerkesztése a cPanel fájlkezelőjében

Mielőtt bármit is tenne, javasoljuk, hogy készítsen biztonsági másolatot a webhelyéről, hogy vissza tudjon térni egy korábbi verzióhoz, ha valami elromlik.

Nyissa meg a Fájlkezelőt

  1. Jelentkezzen be a cPanelbe.
  2. A Fájlok részben kattintson a gombra File Manager ikonra.
  3. Jelölje be a jelölőnégyzetet Dokumentumgyökér ehhez és a legördülő menüből válassza ki az elérni kívánt domain nevet.
  4. Győződjön meg róla, Rejtett fájlok (pontfájlok) megjelenítése" van bejelölve.
  5. Kattints Go. A Fájlkezelő új lapon vagy ablakban nyílik meg.
  6. Keresse meg a .htaccess fájlt a fájlok listájában. Lehet, hogy görgetnie kell a megtalálásához.

A .htaccess fájl szerkesztése

  1. Jobb klikk a . Htaccess fájlt és kattintson Kód szerkesztése menüből. Alternatív megoldásként rákattinthat a .htaccess fájl ikonjára, majd rákattinthat a Kódszerkesztő ikonra az oldal tetején.
  2. Megjelenhet egy párbeszédpanel, amely a kódolásról kérdez. Csak kattintson szerkesztése folytatni. A szerkesztő új ablakban nyílik meg.
  3. Szükség szerint szerkessze a fájlt.
  4. Kattints változtatások mentése a jobb felső sarokban, ha kész. A változtatások mentésre kerülnek.
  5. Tesztelje webhelyét, hogy megbizonyosodjon arról, hogy a módosítások sikeresen mentve. Ha nem, javítsa ki a hibát, vagy térjen vissza az előző verzióhoz, amíg a webhely újra nem működik.
  6. Ha elkészült, rákattinthat közel a Fájlkezelő ablak bezárásához.

Fájl- és könyvtárengedélyek módosítása

A fájlhoz vagy könyvtárhoz tartozó engedélyek megmondják a kiszolgálónak, hogy milyen módon tud kommunikálni egy fájllal vagy könyvtárral.

Ez a rész a fájlengedélyek szerkesztését ismerteti a cPanel programban, de azt nem, hogy mit kell módosítani. (További információért tekintse meg a teendőkről szóló részt.)

A fájlengedélyek szerkesztésének számos módja van

  • Használjon FTP programot
  • Használjon SSH-t és szövegszerkesztőt
  • Használja a cPanel Fájlkezelőjét

A legtöbb ember számára a fájlengedélyek szerkesztésének legegyszerűbb módja a cPanel Fájlkezelője.

Fájlengedélyek szerkesztése a cPanel fájlkezelőjében

Mielőtt bármit is tenne, javasoljuk, hogy készítsen biztonsági másolatot a webhelyéről, hogy vissza tudjon térni egy korábbi verzióhoz, ha valami elromlik.

Nyissa meg a Fájlkezelőt

  1. Jelentkezzen be a cPanelbe.
  2. A Fájlok részben kattintson a gombra File Manager ikonra.
  3. Jelölje be a jelölőnégyzetet Dokumentumgyökér ehhez és a legördülő menüből válassza ki az elérni kívánt domain nevet.
  4. Győződjön meg róla, Rejtett fájlok (pontfájlok) megjelenítése" van bejelölve.
  5. Kattints Go. A Fájlkezelő új lapon vagy ablakban nyílik meg.
  6. Keresse meg a fájlt vagy könyvtárat a fájlok listájában. Lehet, hogy görgetnie kell a megtalálásához.

Az engedélyek szerkesztéséhez

  1. Jobb klikk a fájlt vagy könyvtárat és kattintson Engedélyek módosítása a menüből.
  2. Meg kell jelennie egy párbeszédpanelnek, amely lehetővé teszi a megfelelő engedélyek kiválasztását, vagy a számértékek használatával a megfelelő engedélyek beállítását.
  3. Szükség szerint szerkessze a fájl engedélyeit.
  4. Kattints Engedélyek módosítása a bal alsó sarokban, ha kész. A változtatások mentésre kerülnek.
  5. Tesztelje webhelyét, hogy megbizonyosodjon arról, hogy a módosítások sikeresen mentve. Ha nem, javítsa ki a hibát, vagy térjen vissza az előző verzióhoz, amíg a webhely újra nem működik.
  6. Ha elkészült, rákattinthat közel a Fájlkezelő ablak bezárásához.