500 BELSŐ SZERVER HIBA
500 hiba általában azt jelenti, hogy a kiszolgáló olyan váratlan állapotba került, amely megakadályozta, hogy teljesítse az ügyfél kérését. Ez egy általános hibaosztály, amelyet egy webkiszolgáló küld vissza, amikor olyan problémával találkozik, amelyben a kiszolgáló maga nem tud konkrétabban meghatározni a hiba állapotát az ügyfélnek adott válaszában.

Sok esetben ez nem a szerver tényleges problémájának jelzésére utal, hanem sokkal inkább azokkal az információkkal kapcsolatos problémákra, amelyekhez a kiszolgálót a kérés eredményeként utasították el, hogy hozzáférjenek vagy térjenek vissza. Ezt a hibát gyakran az Ön webhelyén felmerülő probléma okozza, amely további felülvizsgálatot igényelhet a webhostjától.
Kérjük, további segítségért vegye fel a kapcsolatot webtárhelyével.
Tehetek valamit?
Ennek a hibakódnak néhány gyakori oka van, beleértve az egyes szkriptekkel kapcsolatos problémákat, amelyek kérésre végrehajthatók. Ezek egy részét könnyebb észrevenni és kijavítani, mint másokat.
A fájlok és a könyvtár tulajdonjoga
Az Ön által használt szerver az esetek többségében nagyon specifikus módon futtatja az alkalmazásokat. A szerver általában elvárja, hogy a fájlok és könyvtárak az adott felhasználó tulajdonában legyenek cPanel felhasználó. Ha önállóan módosította a fájl tulajdonjogát az SSH-n keresztül, kérjük, állítsa vissza a Tulajdonost és a Csoportot.
Fájl- és könyvtárengedélyek
Az Ön által használt szerver az esetek többségében nagyon specifikus módon futtatja az alkalmazásokat. A szerver általában elvárja, hogy a fájlok, például a HTML, a Képek és más adathordozók engedélyezési módja legyen 644. A kiszolgáló azt is elvárja, hogy a könyvtárak engedélyezési módja legyen 755 a legtöbb esetben.
(Lásd a Fájlrendszer engedélyeinek megismerése című részt.)
Parancs szintaxis hibák a .htaccess fájlban
Lehetséges, hogy a .htaccess fájlba olyan sorokat adott, amelyek ellentmondanak egymásnak, vagy amelyek nem engedélyezettek.
Ha szeretne ellenőrizni egy adott szabályt a .htaccess fájlban, akkor a .htaccess fájlban megjegyzést fűzhet a sor elejéhez # hozzáadásával. 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
Akkor próbálj ki ilyesmit
Megjegyzések: A kiszolgáló környezetek beállításának módja miatt előfordulhat, hogy nem használja php_value argumentumok 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 a kiszolgáló sorában az egyéni fiókhoz. A szerverünkön lévő összes fióknak csak 25 szimultán folyamata lehet aktív bármikor, függetlenül attól, hogy kapcsolódnak-e az Ön webhelyéhez, vagy a felhasználó tulajdonában lévő egyéb folyamatokhoz, például a levelekhez.
Vagy írja be ezt egy adott felhasználó fiókjának megtekintéséhez (feltétlenül cserélje le a felhasználónevet a tényleges felhasználónévre):
Miután megkapta a folyamatazonosítót ("pid"), írja be ezt, hogy megöli az adott folyamatot (mindenképpen cserélje le a pidet a tényleges folyamatazonosítóra):
Az internetes fogadó tanácsot adhat Önnek arról, hogyan lehet elkerülni ezt a hibát, ha azt folyamatkorlátozások okozzák. Kérjük, lépjen kapcsolatba webtárhelyével. Győződjön meg arról, hogy tartalmazza-e a szükséges lépéseket az 500-as hiba megjelenítéséhez a webhelyén.
A fájlrendszer engedélyeinek megértése
Szimbolikus ábrázolás
Az első karakter jelzi a fájltípust, és nem kapcsolódik az engedélyekhez. A fennmaradó kilenc karakter három halmazban van, mindegyik három karakterként az engedélyek osztályát képviseli. Az első szett a felhasználói osztályt jelenti. Az második szett képviseli a csoport osztályt. Az harmadik szett képviseli a többiek osztályát.
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.
Az alábbiakban néhány példa a szimbolikus jelölésre:
- - rwx r-x r-x egy normál fájl, amelynek felhasználói osztálya teljes jogosultsággal rendelkezik, és a csoportos és más osztályok csak olvasási és végrehajtási jogosultsággal rendelkeznek.
- c rw- rw- r-- egy speciális karakterfájl, amelynek felhasználói és csoportos osztályai rendelkeznek olvasási és írási jogosultságokkal, a többi osztály pedig csak olvasási jogosultsággal rendelkezik.
- d r-x --- --- egy könyvtár, amelynek felhasználói osztálya olvasási és végrehajtási jogosultságokkal rendelkezik, és amelyek csoportjának és más osztályainak nincsenek engedélyei.
Numerikus ábrázolás
Egy másik módszer az engedélyek ábrázolására egy oktális (bázis-8) jelölés, amint az látható. Ez a jelölés legalább három számjegyből áll. A három jobb szélső számjegy mindegyike az engedélyek különböző összetevőjét képviseli: felhasználó, csoport, és mások .
Ezek a számjegyek mindegyike a komponensbitjeinek összege. Ennek eredményeként adott bitek hozzáadódnak az összeghez, mivel azt egy szám jelöli:
- Az olvasott bit 4-et ad hozzá az összegéhez (bináris 100-ban),
- Az írási bit 2-vel egészíti ki az összeget (010 bináris formátumban), és
- A végrehajtó bit 1-et ad hozzá az összegéhez (a bináris 001-ben).
Ezek az értékek soha nem eredményeznek kétértelmű kombinációkat. minden összeg egy meghatározott engedélykészletet jelent. Technikailag ez egy bitmező oktális ábrázolása - „minden bit külön engedélyre hivatkozik, és 3 bit egyidejű oktálisba csoportosítása megfelel ezeknek az engedélyeknek a csoportosításával. felhasználó, csoport, és mások .
Engedélyezési mód 0 7 5 5
4 + 2 + 1 = 7 Olvasás, írás, eXecute 4 + 1 = 5 Olvassa el, eXecute 4 + 1 = 5 Olvassa el, eXecute
Engedélyezési mód 0 6 4 4
4 + 2 = 6 Ír olvas 4 Olvas 4 Olvas
A .htaccess fájl módosítása
A .htaccess fájl irányelveket (utasításokat) tartalmaz, amelyek megadják a szervernek, hogyan kell viselkedni bizonyos esetekben, és közvetlenül befolyásolják a webhely működését.
Az átirányítások és az URL-ek átírása két nagyon gyakori irányelv, amely megtalálható egy .htaccess fájlban, és sok szkript, mint például a WordPress, a Drupal, a Joomla és a Magento, direktívákat ad hozzá a .htaccess fájlokhoz, hogy ezek a szkriptek működhessenek.
Lehetséges, hogy bizonyos okokból szükség lehet a .htaccess fájl szerkesztésére, különféle okokból. Ez a szakasz a fájl cPanelben történő szerkesztésével foglalkozik, de nem azt, hogy mit kell változtatni. (Lehet, hogy más cikkeket kell áttekintenie és információforrások.)
A .htaccess fájl szerkesztésének számos módja van
- Szerkessze a fájlt a számítógépén, és töltse fel a szerverre FTP-n keresztül
- Használjon egy FTP program szerkesztési módját
- Használjon SSH-t és egy szövegszerkesztőt
- Használja a cPanel fájlkezelőjét
A .htaccess fájl szerkesztésének legegyszerűbb módja a legtöbb ember számára 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 ha valami baj történne, visszatérhessen az előző verzióra.
Nyissa meg a Fájlkezelőt
- Jelentkezzen be a cPanelbe.
- A Fájlok részben kattintson a gombra Fájl kezelő ikon.
- Jelölje be a jelölőnégyzetet Dokumentumgyökér és a legördülő menüből válassza ki a hozzáférni kívánt domain nevet.
- Győződjön meg róla Rejtett fájlok (dotfiles) megjelenítése"be van jelölve.
- kattintson Megy. A Fájlkezelő új lapon vagy ablakban nyílik meg.
- 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
- Kattintson a jobb gombbal a .htaccess fájl és kattintson Kódszerkesztés a menüből. Alternatív megoldásként kattintson a .htaccess fájl ikonjára, majd kattintson a Kódszerkesztő ikonra az oldal tetején.
- Megjelenhet egy párbeszédpanel, amely a kódolást kérdezi. Csak kattints Szerkesztés folytatni. A szerkesztő új ablakban nyílik meg.
- Szükség szerint szerkessze a fájlt.
- kattintson Változtatások mentése a jobb felső sarokban, ha kész. A módosítások mentésre kerülnek.
- Tesztelje webhelyét, hogy megbizonyosodjon arról, hogy a változtatásokat sikeresen mentették-e. Ha nem, javítsa ki a hibát, vagy térjen vissza az előző verzióra, amíg a webhelye újra nem működik.
- Ha elkészült, rákattinthat Bezárás a Fájlkezelő ablak bezárásához.
A fájl- és könyvtárengedélyek módosítása
Egy fájl vagy könyvtár engedélyei megmondják a kiszolgálónak, hogy milyen módon tudjon kölcsönhatásba lépni egy fájllal vagy könyvtárral.
Ez a szakasz a cPanel fájlengedélyeinek szerkesztését tárgyalja, de nem azt, hogy mit kell változtatni. (További információkért lásd a szakaszokat.)
A fájlengedélyek szerkesztésének számos módja van
A legtöbb ember számára a fájlengedélyek szerkesztése a cPanel Fájlkezelőjén keresztül lehetséges.
A 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 ha valami baj történne, visszatérhessen az előző verzióra.