500 Interná chyba servera je bežný scenár a nespočetné množstvo ľudí sa stretáva s touto chybou pomerne často, ale bohužiaľ nevieme, ako s tým zaobchádzať. V podstate sa táto chyba objaví vždy, keď server narazí na neočakávanú podmienku. Je to chyba "catch-all", ktorá sa zobrazí, keď sú dostupné informácie príliš málo na opis toho, čo sa skutočne stalo. Najobľúbenejším dôvodom môže byť problém s konfiguráciou v aplikácii alebo nedostatok dostatočných povolení by mohol spôsobiť problém.
Späť to skôr, než bude príliš neskoro
Skôr ako sa pokúsite opraviť vnútornú chybu servera, musíte vykonať kompletnú zálohu súborov a priečinkov, aby ste mohli veci vrátiť do rovnakej podmienky, ak sa niečo pokazí.
Môžete sa pokúsiť vykonať nasledujúce kroky na odstránenie internej chyby servera:
- Stiahnite si FTP klienta.
- Zadajte svoje používateľské meno, heslo a názov hostiteľa cPanel a kliknite na tlačidlo rýchleho pripojenia. Poznámka: V niekoľkých prípadoch môže váš ISP poskytnúť konfiguračný súbor, ktorý sa dá použiť na automatickú konfiguráciu klienta FTP. V tomto prípade si môžete zvoliť príslušný konfiguračný súbor pre konkrétneho FTP klienta.
- Keď ste v domácom adresári, kliknite na priečinok public_html , ktorý obsahuje všetky základné súbory, ktoré vaše webové stránky prevádzkujú.
- Vyhľadajte súbor .htaccess a keď dvakrát kliknete, súbor sa zobrazí vo vašom lokálnom adresári. Nechajte to zostať tam, kým nebudú všetky tieto kroky dokončené. Potom kliknite pravým tlačidlom myši na .htaccess na server a premenujte ho na ".htaccess1"
- Stlačte tlačidlo Obnoviť a uvidíte, či je vaša webová stránka v poriadku. Ak je, potom bol problém s súborom .htaccess. Možno budete musieť kontaktovať vývojárov a nechať ich pracovať na chybnom súbore .htaccess, aby ste problém vyriešili.
- Ak to stále nefunguje, skúste premenovať priečinok, ktorý obsahuje súbor .htaccess. Ak stále existujú nejaké problémy, problém môže mať povolenia. Zmeňte povolenia pre priečinok na 755 a skontrolujte možnosť, ktorá umožňuje rekurziu do podadresárov. Ak chyba ešte nie je opravená, prihláste sa do cPanelu a vykonajte zmeny v konfigurácii PHP explicitným uvedením čísla verzie; inak, skúste použiť EasyApache na prekompiláciu Apache a PHP od nuly.
- Ak problém pretrváva, potom budete musieť vyzdvihnúť vstupenku s cPanelom alebo uverejniť príspevok na fórach, aby ste vyhľadali pomoc a pokúsili sa podľa pokynov vyriešiť problém.
Pochopenie hlavnej príčiny problému
- Ak chcete zistiť presnú príčinu chyby, prihláste sa do programu cPanel a kliknite na protokol o chybách v sekcii protokoly. To vám poskytne podrobný opis chyby vrátane príslušných súborov alebo priečinkov.
- Ak používate systém Linux, protokoly by sa nachádzali na adrese -
- / Usr / local / apache / log / error_log
- /usr/local/apache/logs/suphp.log
- Príčina vnútorných chýb serverov sa môže v jednotlivých prípadoch líšiť, ale tieto kroky by vo väčšine prípadov mohli určite pomôcť. Ak nemôžete problém sám o sebe odstrániť, spravované hostingové služby vám môžu pomôcť.