Hiba Internal Server Error: mi ez, és hogyan kell harcolni

Elég gyakran, a tulajdonosok a hosting szenvednek, mert az állandó előfordulása a hibaüzenet 500 (Internal Server Error).Ez, ahogy nevezik, sokan egyszerűen mérgek életet.Most megpróbáljuk röviden megérteni a lényegét a helyzetet, és nézze meg, hogyan lehet megszabadulni a hibát a jövőben.

Hiba Internal Server Error: mi ez?

Szóval, induljunk már a kifejezés jelentését.A rendszer (könyvtár) hibák a Windows (és nem csak) van egy hiba a szám 500, amely megfelel a számítástechnikában Internal Server Error.Fordítási ez a mondat egy belső szerver hiba, kapcsolódó protokoll állapotának HTTP.

Tény, hogy a hiba azt jelenti, hogy vagy a szerver szoftver nem működik, vagy működik, de egy vagy több alkotóeleme adni kudarcok formájában megtagadása az ügyfél kéri, mint a kereső, vagy internet böngésző.

a hiba okának

Beszéd hiba Internal Server Error a legszélesebb értelemben vett, azt kell figyelembe venni, hogy akkor előfordulhat, hogy több weboldalak vagy források írta egy teljesen más CMS.Itt, az úton, meg kell különböztetni az okokat.

Nagyon gyakran ez a helyzet figyelhető meg a telek, mint a WordPress, OpenCart, Joomla és mások. Ha az irányítási struktúrát, mint a WordPress, az építkezés nem használják, talán az oka abban rejlik, hogy a hosting tapasztalat problémák csatlakoztatásakor a rossz PHP-extensions vagy helyszíni kérésre hibás HTTP-fejlécek, amely nem ismeri fel a szerverre.

Nem kevésbé gyakori hiba okát Internal Server Error hiánya a helyes hozzáférési jogokat.Például, ha egy PHP script fájlok kerülnek a tárhely, joga van hozzáférni 777, lehet, hogy egyszerűen blokkolja a végrehajtás szerver, és a kapott hibaüzenet.

is egyik oka lehet, hogy elég hosszú forgatókönyvet.Az a tény, hogy a PHP-limit runtime jogszabály nemcsak a fogadó, ezek a korlátok is kiállította, és a szerver oldalon.Más szavakkal, ez kissé emlékeztet egy időtúllépés műveletet.Amikor a szerver egy megadott időn belül nem érkezik válasz, a vizsgálat, egyszerűen blokkolja a program futása.

Egyes esetekben a hiba Belső szerver hiba fordulhat elő, amikor nem áll tárhely határértéket meghaladó memória használatát.Egyszerűen fogalmazva, a forgatókönyvet a végrehajtás többre van szükség, rendeleti, és mivel ez a határértéket nem csak a PHP, gyakran fogyasztásának korlátozása a források minden futtatható szkripteket.

Végül az egyik leggyakoribb helyzetekben hiba Internal Server Error - tartalma irányelvek helytelen fájlt .htaccess (by the way, amikor a WordPress motorja ez a leggyakoribb).Most már közel jár a megoldás minden helyzetre.

Hiba Internal Server Error: Hogyan lehet megjavítani a legegyszerűbb módja

Először lássuk, mit tud tenni, ha azt észleli, nem megfelelő engedélyekkel.Ebben az esetben a hozzáférési jogok szerkeszteni a tartalmát a 777 lehetővé teszi mindenki számára, ami kétségkívül hatással van a biztonságra.Ebben a helyzetben meg kell változtatni őket azáltal, hogy az értéke 755 dosszié, szkriptek - 600, és az összes acél adatfájlok - 644.

Túl hosszú munka A szkript is próbálják növelni a várakozási idő, azonbanvan egy fogás.Ez a megoldás lehet dolgozni egy dedikált szerver vagy VPS (Virtual Private Server), és abban az esetben, megosztott tárhely nincs hatása.

Ami memória-felhasználás túlértékelt képest a korlátozásokat, hogy alkalmazni kell a fogadó, akkor csak tanácsot, hogy kapcsolatba támogatás, vagy egyszerűen csak változás hosting szolgáltató, amely korlátok nem olyan szigorúak.

Most néhány szó a fájlt .htaccess.Az a tény, hogy ez magában foglalja a használata egy nagyon szigorú szintaktikai, ha ezek a beállítások voltak hibák vagy pontatlanságok elkerülése hiba Internal Server Error nem.Itt meg kell alábbiak szerint járjon el.Először le kell ellenőrizni, hogy létezik a fájl a gyökérkönyvtárban egy helyben, majd, hogy egy biztonsági másolatot, törölje teljesen.Ha ezek után eljárást, a helyszín ismét működik, a probléma a fájl .htaccess, ami lesz, hogy ellenőrizze a hibákat szintaxis.

probléma a motor WordPress

a WordPress, a helyzet még rosszabb.Az a tény, hogy a motor képes felülírni az eredeti fájlt .htaccess, szabályozásáért felelős hozzáférést a fájlok és mappák hosting, és mert az eredeti fájlt kell létrehozni csak egyszer, és biztosan nem a WordPress!

A legegyszerűbb módja annak, hogy orvosolja ezt a helyzetet az, hogy letiltja WordPress témák és használata helyett más.Ha a probléma továbbra is fennáll, az ügy a téma önmagában - ha nem, akkor meg kell fokozatosan tiltsa WordPress dugó és ellenőrizze, hogy melyikük befolyásolja a teljesítményt.

Bizonyos esetekben szükség lehet frissíteni a legújabb verzióra a WordPress és tiltsa felülírva a fájlt.A letöltés megkezdéséhez egy számítógépes terminálon eredeti fájlt .htaccess, majd belépni az oldalra a mappa elérési útvonala / wp-admin / includes /, majd betölti a fájlt misc.php, szeretné megnyitni, például a szokásos "Notepad" (vagy bármelymás szövegszerkesztő), és megtalálják a sor funkciók «funkció save_mod_rewrite_rules».Most a funkciót, hogy sorban «vissza insert_with_markers ($ htaccess_file," WordPress ", $ szabályok);», és helyette a "return true;» (természetesen az összes parancsot vannak írva az idézőjelek nélkül).Csak akkor tudjuk menteni a változtatásokat, és töltsd fel az új fájlmegosztón a csere a régi fájlt misc.php.

e módszer hátránya az, csak az, hogy ebben az esetben a szétkapcsolt frissítés WordPress.Amikor csatlakoztatja a plug-inek meg kell dolgozni, persze, hogy nem.

Következtetés Elvileg tehát a leggyakoribb oka a hibák és módszerek megszüntetése.Tény, hogy az ok, hogy az út az ilyen helyzetek kezelésére lehet sok, úgyhogy lesz, hogy elemezze a helyzetet minden egyes esetben, és csak ezután dönt, hogy milyen technikát használják a hibajavítást.