Mi az 500-as hiba és hogyan lehet kijavítani
Vegyes Cikkek / / May 04, 2021
Utasítások az erőforrás felhasználóinak és tulajdonosainak.
Mit jelent az 500-as hibakód
Az 500-as hiba (belső szerverhiba) egy belső szerverprobléma. Akkor fordul elő, amikor egy böngésző vagy egy másik ügyfél kérést küld a szervernek, és a szerver nem tudja feldolgozni.
Az 500-as hiba egyik leggyakoribb oka a .htaccess fájl helytelen szintaxisa. Ezenkívül előfordul, hogy helytelen CGI-parancsfájlokat töltött fel a szerverre, vagy helytelenül telepítette hozzáférési jogok.
Vagyis az 500-as hibában, csakúgy, mint más, az 5-ös számmal kezdődő kóddal adott válaszokban, a fejlesztők vagy a kiszolgáló rendszergazdái hibásak. De nem a felhasználók.
Mit kell tenni egy 500 hibás felhasználó esetén
Ha 500-as hibát lát valaki más webhelyén, két lehetősége van.
Várjon
Ha nincs hozzáférése ehhez az erőforráshoz, akkor nem szerkesztheti a fájlt, nem módosíthatja a beállításokat és más hasonló műveleteket nem hajthat végre. Érdemes tehát addig várni adminisztrátor kijavítja a hibát, és később felkeresi a webhelyet.
Tájékoztassa az erőforrás-rendszergazdát
Nem minden webhelytulajdonos figyeli a naplókat és éjjel-nappal olvassa a hibaüzeneteket. Lehetséges, hogy az adminisztrátor egyszerűen nincs tudatában annak, hogy a webhely leállt.
Ha igen, segíthet. Próbálja meg megtalálni az elérhetőségeket, és a probléma bejelentése érdekében vegye fel a kapcsolatot az ingatlan tulajdonosával. Ha az 500-as hiba miatt nem lát semmilyen hasznos adatot a webhelyen, keresse meg az oldal mentett másolatát a keresőkben vagy a internetes archívum.
Mit értelmetlen egy felhasználónak 500 hibával csinálni
Mivel a probléma a szerverrel van, nincs oka annak, hogy az ügyfél bármit is tegyen. Tehát ne próbáld:
- indítsa újra a számítógépet;
- böngésző módosítása;
- szoftver újratelepítése;
- indítsa újra az útválasztót.
Mit kell tennie egy 500-as hibával rendelkező rendszergazdának
Természetesen sok múlik az erőforrás sajátosságain: milyen motor fut, milyen tárhelyen található, és mit változtattál az oldalon a közelmúltban. Ennek ellenére az egyetemes ajánlások a legtöbb esetben segítenek megszabadulni az 500 hibától.
Azt tanácsoljuk, hogy következetesen próbálja ki az egyes lehetőségeket, ha ez természetesen releváns az erőforrása szempontjából.
Ellenőrizze a .htaccess fájl szintaxisát
Ha az Apache webszervert használja, akkor valószínűleg a .htaccess fájl található a webhely gyökerében vagy almappákban. Tárolja a szerver beállításait.
A legtöbb esetben az erőforrás e fájl nélkül fog működni. Próbálkozzon a .htaccess átnevezésével .htaccess_ névre, majd térjen vissza a webhely főoldalára.
Ha az 500 hiba eltűnt, akkor a probléma a .htaccess fájlban van. Ellenőrizze ennek a fájlnak a szintaxisát - lehet, hogy valahová beillesztett egy extra karaktert, vagy elgépelt a szerkesztés közben. Ha a beállításoknak van korábbi verziója, ellenőrizze újra, és nézze meg, hogy megjelenik-e az 500-as hiba.
Néha segít megjegyezni az Opciók sort a .htaccess fájlban - a # elejét illessze be. Ha ez nem működik, kommentálja a többi sort is, majd távolítsa el a # sorozatot a fájl problematikus helyének megkereséséhez.
Ha szerkesztette a .htaccess fájlt, ellenőrizze, hogy a módosítások mentésre kerültek-e. Előfordul, hogy a befogadó engedélyeket állít be erre a fájlra, amelyek tiltják a szerkesztést. Ebben az esetben próbálja meg letölteni a .htaccess fájlt a számítógépére, módosítsa a fájlt bármelyikben szöveg szerkesztő és töltse fel a webhelyre a régi verzió helyett.
Hibanapló megtekintése
Ha nemrég végzett valamilyen munkát a webhelyen, az 500 hibát eredményezhetett. Nyissa meg a naplókat, és nézze meg, vannak-e problémás üzenetek. Ha igen, elemezze őket, és próbálkozzon visszavonás legutóbbi kiigazítások.
A házigazdák általában azt jelzik, hogy a naplók alapértelmezés szerint hol vannak tárolva, és hogyan érhetők el a kezelőpanelről. Ez az információ megtalálható a tárhely webhely súgó- vagy GYIK (gyakran ismételt kérdések) szakaszában.
Engedélyek beállítása a CGI szkriptekhez
Ha CGI - szkripteket használ, akkor a velük lévő fájloknak és a mappáknak, amelyekben találhatók, hozzáférési jogosultsággal kell rendelkezniük a 0755 (drwxr - xr - x) jogokkal. Ez a kombináció csak lehetővé teszi a tulajdonos számára, hogy írjon nekik. Más felhasználók csak ezeket a fájlokat olvashatják és futtathatják.
Ha különböző engedélyeket állított be, ez 500 hibát eredményezhet.
Ellenőrizze a CGI szkriptek tartalmát
Az érvényes CGI parancsfájloknak Unix formátumú (\ n) vonalvégzőknek kell lenniük, nem Windows formátumúaknak (\ r \ n). A helyes verzió megőrzése érdekében feltölti a kódot a legtöbb tárhelyre FTP-n keresztül, ASCII módban. Ha nem tudja, milyen beállításokat használt, töltse be újra a parancsfájlokat, és nézze meg, hogy eltűnt-e az 500-as hiba.
A CGI programok hibás HTTP válasz fejléceket is létrehozhatnak. Ebben az esetben nagy valószínűséggel hibákat fog látni a naplókban.
Távolítsa el vagy tiltsa le a nemrég telepített bővítményeket vagy alkatrészeket
Előfordul, hogy a webhely vagy a beépülő modulok egyes összetevői ütköznek egymással. Ez 500 hibához és más szerver oldali problémákhoz is vezet.
Ha nemrég telepített vagy frissített modulokat, próbálja meg letiltani ezeket az elemeket az adminisztrációs panelen. Talán ezt követően a webhelynek meglesz egyéb hibák. De ha az 500-as válasz már nem jön meg, akkor ez csak egy összetevő- vagy bővítménykonfliktus.
Optimalizálja a szkripteket
Ha a parancsfájlok végrehajtása hosszú ideig tart, vagy nincs elegendő erőforrás hozzájuk, próbálkozzon a tartalom felülvizsgálatával. Talán optimalizálni kell a kódot, hogy kevesebb CPU-időt és RAM-ot emészt fel.
Különösen gyakran a parancsfájlokból hiányzik az erőforrás, ha használja virtuális tárhely. Ott a memória mennyisége szigorúan korlátozott, így az azonos fizikai kiszolgálón lévő összes fiók egyenlő esélyekkel rendelkezik.
Próbáld blokkokra bontani a szkriptet, és értékeld mindegyik teljesítményét. Ha sok külső hívás van a kódban, vagy a memóriafogyasztás folyamatosan növekszik a beállított határértékig, akkor mindenképpen érdemes tenni ellene.
Növelje a szerver RAM-ját
Előfordul, hogy a szkriptek optimalizálása után is túl sok memóriát emésztenek fel. Ebben az esetben át kell váltania egy drágább tárhelycsomagra, vagy ha ilyen lehetőség biztosított, akkor közvetlenül növelni kell a memóriafoglalást. És ne fizessen túl sokat más forrásokért nem kell.
Kérjen segítséget
Vegye fel a kapcsolatot a házigazda ügyfélszolgálatával vagy a profilfórummal. Keressen hasonló hibákat itt: Verem túlcsordulás - ha nincs megfelelő téma, hozzon létre egy újat. Írja le a helyzetet a lehető legrészletesebben, és készüljön fel arra, hogy kipróbálja a különféle lehetőségeket, amelyeket a megjegyzésekben felajánlunk.
Igaz, néha sokáig kell várni a válaszokra. Ezért van értelme hasonló témákra térni, és ott segítséget kérni.
Végül regisztrálhat a (z) webhelyre szabadúszók mint ügyfél. A szakértők segítenek a probléma megoldásában, még akkor is, ha nem ingyen.
Olvassa el💿⚙️💻
- Mi a teendő, ha a böngésző lelassul
- A CPU-ventilátor hibájának kijavítása a számítógép indításakor
- Mi a teendő, ha a DNS-kiszolgáló nem válaszol?
- Mit jelent a 404 Not Found és más weboldal hibák?
- Mi a teendő, ha az Internet elveszett a Windows rendszeren?
"Kemény és fájdalmas": amit a "A szobalány meséje" negyedik évadának első nézői írnak
Május 17. Jelentős tévéműsorok: Új csillagháborúk, szerelem, halál és robotok és az ételblokk