Što je pogreška 500 i kako je popraviti
Miscelanea / / May 04, 2021
Upute za korisnike i vlasnike resursa.
Što znači kod pogreške 500
Pogreška 500 (interna pogreška poslužitelja) interni je problem poslužitelja. To se događa kada preglednik ili drugi klijent pošalje zahtjev poslužitelju, a poslužitelj ga ne može obraditi.
Jedan od najčešćih uzroka pogreške 500 je netočna sintaksa u datoteci .htaccess. Osim toga, to se ponekad događa nakon slanja netočnih CGI skripti na poslužitelj ili pogrešne instalacije prava pristupa.
Odnosno, u pogrešci 500, kao i u ostalim odgovorima s kodom koji započinje brojem 5, krivi su programeri ili administratori poslužitelja. Ali ne i korisnici.
Što učiniti za korisnika s pogreškom 500
Ako na tuđoj web lokaciji vidite pogrešku 500, imate dvije mogućnosti.
Čekati
Ako nemate pristup ovom resursu, nećete moći uređivati datoteku, mijenjati postavke ili izvoditi druge slične radnje. Stoga vrijedi pričekati administrator ispravit će pogrešku i posjetiti stranicu kasnije.
Obavijestite administratora resursa
Ne prate svi vlasnici web stranica zapisnike i čitaju poruke o pogreškama danonoćno. Moguće je da administrator jednostavno nije svjestan da je web mjesto prestalo raditi.
Ako je tako, možete pomoći. Pokušajte pronaći kontakt podatke i kontaktirajte vlasnika nekretnine kako biste prijavili problem. Ako na samoj stranici ne vidite korisne podatke zbog pogreške 500, pronađite spremljenu kopiju stranice u tražilicama ili u internetska arhiva.
Što je besmisleno za korisnika učiniti s pogreškom od 500
Budući da je problem u poslužitelju, nema razloga da klijent išta poduzme. Zato ne pokušavajte:
- ponovno pokrenite računalo;
- promijeniti preglednik;
- ponovno instalirati softver;
- ponovno pokretanje usmjerivača.
Što učiniti za administratora s pogreškom 500
Naravno, mnogo toga ovisi o specifičnostima vašeg resursa: na kojem se motoru radi, na kojem se hostingu nalazi i što ste nedavno promijenili na web mjestu. Ipak, univerzalne preporuke u većini slučajeva pomažu riješiti se pogreške 500.
Savjetujemo vam da dosljedno isprobavate svaku od opcija, ako je, naravno, relevantna za vaš resurs.
Provjerite sintaksu .htaccess datoteke
Ako koristite web poslužitelj Apache, najvjerojatnije postoji .htaccess datoteka u korijenu vašeg web mjesta ili u podmapama. Pohranjuje postavke poslužitelja.
U većini slučajeva resurs će raditi bez ove datoteke. Pokušajte, na primjer, preimenovati .htaccess u .htaccess_, a zatim se vratite na glavnu stranicu web mjesta.
Ako je pogreška 500 nestala, problem je u .htaccess. Provjerite sintaksu ove datoteke - možda ste negdje umetnuli dodatni znak ili napravili pogrešku pri upisu tijekom uređivanja. Ako postoji prethodna verzija postavki, vratite je i provjerite pojavljuje li se pogreška 500.
Ponekad pomogne prokomentirati redak Mogućnosti u .htaccess - umetnite # na samom početku. Ako to ne uspije, komentirajte i ostale retke, a zatim uzastopno uklonite # kako biste pronašli problematično mjesto u datoteci.
Ako ste uredili .htaccess, provjerite jesu li promjene spremljene. Događa se da domaćin postavi dopuštenja za ovu datoteku koja zabranjuju uređivanje. U tom slučaju pokušajte preuzeti .htaccess na svoje računalo, a datoteku promijenite u bilo kojem uređivač teksta i učitajte na web mjesto umjesto stare verzije.
Pogledajte zapisnik pogrešaka
Ako ste nedavno obavili neki posao na web mjestu, možda je to rezultiralo pogreškom 500. Otvorite zapisnike i provjerite postoje li poruke problema. Ako je tako, analizirajte ih i pokušajte poništi nedavne prilagodbe.
Domaćini obično naznačuju gdje su zapisnici pohranjeni prema zadanim postavkama i kako im pristupiti s upravljačke ploče. Te se informacije mogu naći u odjeljcima pomoći ili često postavljanih pitanja (često postavljana pitanja) na web mjestu hostinga.
Postavite dozvole za CGI skripte
Ako koristite CGI - skripte, datoteke s njima i mape u kojima se nalaze moraju imati pravo pristupa 0755 (drwxr - xr - x). Ova kombinacija omogućuje vlasniku samo da im piše. Ostali korisnici mogu samo čitati te datoteke i pokretati ih.
Ako imate postavljena različita dopuštenja, to može dovesti do pogreške 500.
Provjerite sadržaj CGI skripti
Važeće CGI skripte moraju imati završetke redaka u Unix formatu (\ n), a ne u Windows formatu (\ r \ n). Da biste zadržali ispravnu verziju, morate prenijeti kôd na većinu web lokacija za hosting putem FTP-a u ASCII načinu. Ako ne znate koje ste postavke koristili, ponovo učitajte skripte i provjerite je li nestala pogreška 500.
Također, CGI programi mogu generirati netočna zaglavlja HTTP odgovora. U tom ćete slučaju najvjerojatnije vidjeti pogreške u zapisnicima.
Uklonite ili onemogućite nedavno instalirane dodatke ili komponente
Događa se da se pojedinačne komponente web mjesta ili dodaci međusobno sukobljavaju. To također dovodi do pogreške 500 i drugih problema na strani poslužitelja.
Ako ste nedavno instalirali ili ažurirali module, pokušajte onemogućiti ove stavke na administratorskoj ploči. Možda će nakon toga web mjesto imati ostale pogreške. Ali ako odgovor 500 više ne dolazi, to je samo sukob komponente ili dodatka.
Optimizirajte skripte
Ako izvršavanje skripti traje dugo ili nema dovoljno resursa, pokušajte revidirati njihov sadržaj. Možda je kod potrebno optimizirati tako da troši manje procesorskog vremena i RAM-a.
Naročito često skriptama nedostaju resursi ako ih upotrebljavate virtualni hosting. Tamo je količina memorije strogo ograničena tako da svi računi unutar istog fizičkog poslužitelja imaju jednake mogućnosti.
Pokušajte razbiti skriptu na blokove i procijeniti izvedbu svakog od njih. Ako u kodu ima puno vanjskih poziva ili potrošnja memorije neprestano raste do postavljene granice, svakako vrijedi nešto poduzeti po tom pitanju.
Povećajte RAM poslužitelja
Događa se da čak i nakon optimizacije skripti i dalje troše previše memorije. U tom ćete slučaju morati prijeći na skuplji hosting paket ili, ako se pruža takva mogućnost, izravno povećati dodjelu memorije. I ne preplaćujte druge resurse koji ne trebaš.
Pitati za pomoć
Obratite se službi za podršku hostera ili forumu profila. Potražite slične pogreške na Preljev stoga - ako nema odgovarajuće teme, stvorite novu. Opišite situaciju što detaljnije i budite spremni isprobati različite opcije koje će vam se ponuditi u komentarima.
Istina, ponekad na odgovore morate dugo čekati. Stoga ima smisla otići na slične teme i tamo zatražiti pomoć.
Napokon, možete se registrirati na web mjestima za slobodnjaci kao kupac. Stručnjaci će vam pomoći riješiti problem, čak i ako ne besplatno.
Pročitajte također💿⚙️💻
- Što učiniti ako se preglednik uspori
- Kako ispraviti pogrešku CPU ventilatora prilikom pokretanja računala
- Što učiniti ako DNS poslužitelj ne reagira
- Što znači 404 Not Found i druge pogreške na web stranici?
- Što učiniti ako se Internet izgubi u sustavu Windows
"Teško i bolno": ono što pišu prvi gledatelji četvrte sezone "Sluškinjine priče"
17. svibnja Glavne TV emisije: Novi ratovi zvijezda, ljubav, smrt i roboti i blok hrane