GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Pochopení chybových kódů HTTP a dalších chyb webových stránek

Při pokusu o přístup na webovou stránku nebo jiný online zdroj se vám místo očekávané odpovědi může zobrazit chybová stránka. Toto bude pravděpodobně jeden z mála chybových kódů HTTP, se kterými se můžete setkat.

Tato příručka se bude zabývat některými běžnějšími chybovými kódy HTTP webových stránek a poskytne vysvětlení možných příčin a všechny kroky, které můžete k vyřešení chyby podniknout.

Začněme…

  • Chyba 404 Nenalezeno
  • 403 Zakázaná chyba
  • 500 Interní chyba serveru
  • Služba 503 není k dispozici
  • Další chyby webových stránek

404 Nenalezena chyba

Toto je jeden z nejběžnějších chybových kódů HTTP. Jednoduše to znamená, že požadovaná stránka nebyla nalezena.

Může k tomu dojít, když jste nesprávně zadali adresu URL, když se změnilo umístění stránky. Nebo když stránka nebo obsah, ke kterému se pokoušíte získat přístup, již na serveru neexistuje.

U webů založených na WordPressu může k této chybě dojít také v důsledku problémů s nastavením permalinku pro web. Pokud při přístupu na podstránky webu začnete narážet na chyby 404, zkuste znovu uložit nastavení permalinků v sekci settings>permalinks na hlavním panelu WordPress.

403 Zakázaná chyba

Chyba 403 Zakázáno znamená, že váš přístup k požadované stránce je omezen. Tuto chybu lze vrátit z mnoha různých důvodů, některé z nich pokryjeme níže.

Adresář nemá žádnou stránku indexu

Pokud ve webovém prostoru pro vaši doménu vytvoříte složku, která nemá žádnou stránku indexu, vrátí se chyba 403 zakázaná. Pokud se pokusíte získat přístup k URL pro složku bez uvedení názvu souboru konkrétního souboru v adresáři.

Je možné přizpůsobit výchozí název souboru indexu pro složku nebo povolit výpis obsahu adresáře pro složky bez souboru indexu; to vyžaduje nahrání souboru .htaccess do složky pro přizpůsobení výchozího chování.

Přístup omezen v .htaccess

Pokud byla vaše veřejná IP adresa zablokována v souboru .htaccess pro web nebo byl přístup ke složce výslovně odepřen v .htaccess, vrátí se tato chyba.

Pokud byla na složku použita ochrana heslem a přihlášení bylo odmítnuto, nebo pokud je ochrana heslem pro zabezpečení složky nesprávně nakonfigurována, může to také způsobit tuto chybu.

Oprávnění k souboru nebo složce

Pokud je přístup pro čtení k souboru nebo složce blokován oprávněními souboru nebo složky, může to vést k vrácení této chyby. Zde si můžete přečíst o tom, jak zkontrolovat a aktualizovat oprávnění k souborům nebo složkám na vašem webu.

500 Interní chyba serveru

Tato chyba je obecná chyba vrácená webovým serverem, když nelze poskytnout konkrétnější podrobnosti o příčině selhání načtení webové stránky.

Podrobnosti o odstraňování 500 chyb naleznete zde.

Služba 503 není k dispozici

Tato chyba obvykle znamená dočasný problém. Obvykle kvůli tomu, že webový server z nějakého důvodu nemůže vrátit požadovaný obsah. Zkuste stránku po minutě obnovit, pokud je chyba pouze dočasná.

Zde můžete zkontrolovat naši stránku se stavem systému, abyste zjistili, zda si uvědomujeme nějaké problémy se serverem, které by mohly způsobit tento typ chyby.

Další chyby webových stránek

Chyba při navazování připojení k databázi

Tato chyba se vrátí, když se web pokusí připojit k databázi pomocí nesprávných přihlašovacích údajů:uživatelské jméno, heslo, název databáze nebo název hostitele.

Chyba bude vrácena také v případě, že databázový server pro web není dostupný nebo nefunguje.

Pokud změníte heslo pro databázi ve svém účtu, tato chyba se bude vyskytovat, dokud nebudou aktualizovány všechny konfigurační soubory na webu, které ukládají heslo databáze.

Chyby a varování PHP

Varování a chyby PHP se mohou objevit z různých důvodů, některé možné příčiny jsou například:

  • Chybějící soubory nebo složky na vašem webu.
  • Změny verze PHP na serveru pro daný web.
  • Změny cest k souborům nebo složkám při přesouvání webů mezi servery.
  • Pokusy o použití zastaralých nebo odstraněných funkcí s verzí PHP používanou pro web.

Varování PHP se obvykle zobrazí ve formátu podobném příkladu níže:

Upozornění: Popis příčiny chyby () v /www/abc/123/www.yourdomain.com/web/filename.php na řádku 123

Pokud jste změnili verzi PHP používanou pro váš web nebo přesouváte web ze serveru s jinou verzí PHP, můžete se setkat s těmito typy varování. Tyto chyby jsou způsobeny problémy s kompatibilitou mezi verzí PHP na webovém serveru. Verze vyžadovaná skripty používanými pro váš web. O tom, jak změnit verzi PHP pro váš web, si můžete přečíst zde.

Zobrazování varování PHP na svém webu můžete zakázat nahráním souboru .user.ini. Ve výchozím nastavení nezaznamenáváme chyby PHP ani chyby na úrovni aplikace, takže může být užitečné povolit protokolování chyb PHP, pokud se pokoušíte odstraňovat jakékoli chyby PHP, které se vyskytují na vašem webu.

Další informace o tom, jak povolit protokolování chyb a odstraňovat chyby PHP, naleznete v našem průvodci zde.

A je to! Nyní lépe rozumíte chybám HTTP a jejich významu.


cPanel
  1. 2>&1 a porozumění dalším idiomům shell skriptu

  2. Chyby a řešení instalace OpenStack Icehouse – CentOS

  3. Rozumíte Tc Qdisc a Iperf?

  1. Můj web DotNetNuke nefunguje

  2. Jak odstranit 500 chyb

  3. Jak zapnout protokolování chyb PHP

  1. Přesměrujte svůj web HTTP na HTTPS

  2. Jak ochráním složku webu heslem?

  3. Jak koupit název domény a spustit web