GoDaddy Ohje

Yleisiä verkkosivujen virheitä

HTTP-tilakoodit ovat kolmesta numerosta koostuvia sarjoja, joiden avulla verkkoselain saa tietoja sivun tilasta. Voit nähdä joitakin näistä virheistä selatessasi Internetiä, ja voit myös saada niihin liittyviä ilmoituksia verkkohotellitililtäsi.

Tämän oppaan avulla voit selvittää nopeasti, mitä tavallisimmat virhekoodit tarkoittavat ja miten voit lähestyä virheen korjaamista:

400 — Bad Request (virheellinen pyyntö)

Verkkopalvelin ei voinut jäsentää virheellisesti muotoiltua komentosarjaa. Useimmiten tämä virhe johtuu ohjelmointiin liittyvästä ongelmasta. Pyydä apua ongelman ratkaisemiseen kehittäjältäsi tai ohjelmistosi tarjoajalta.

401 — Authentication Required (ei valtuuksia)

Sivun avaaminen edellyttää käyttäjänimeä ja salasanaa. Jos yrität avata sivun antamatta kirjautumistietoja, saat “401 — Authentication Required” -ilmoituksen (“ei valtuuksia”).

403 — Forbidden (käyttö estetty)

Käyttö estetty -virhe tapahtuu, kun käyttäjä yrittää avata hakemiston, tiedoston tai komentosarjan ilman tarvittavia käyttöoikeuksia. Jos komentosarja on esimerkiksi vain yhden käyttäjän luettavissa ja muut käyttäjät yrittävät avata tiedoston, heille näytetään 403-virheilmoitus.

Myös virheelliset indeksitiedostot ja tyhjät hakemistot voivat aiheuttaa 403-virheitä. Saat lisätietoja tutustumalla verkkohotellitiliäsi vastaavaan artikkeliin: cPanel/Plesk.

404 — Not Found (osoitetta ei löydetty)

Jos vierailija yrittää avata URL-osoitteen, jota ei ole olemassa, hänelle näytetään ilmoitus 404-virheestä. Ongelman syynä voi olla esimerkiksi virheellinen URL-osoite, puuttuva tiedosto tai uudelleenohjaus URL-osoitteeseen, jota ei enää ole olemassa.

500 — Internal Server Error (sisäinen palvelinvirhe)

Tämä on yleisen tason virhe. Se merkitsee, että verkkosivustossa on jokin ongelma, josta ei ole välittömästi saatavilla tarkempia tietoja. Linux-verkkohotellitilien kohdalla tavallisimpia 500-virheiden syitä ovat virheelliset .htaccess-tiedostot tai niissä olevat virheelliset säännöt. Windows-verkkohotelleissa tavallisin syy on web.config-tiedoston kautta tehty virheellinen pyyntö.

Näin voit selvittää ongelman syyn:

  • Linux: Tarkista Apache-virhelokit.
  • Windows: Ota yksityiskohtaiset virhetiedot käyttöön määrittämällä seuraavat koodirivit web.config-tiedostoon:
    configuration>
       system.webServer>
          httpErrors errorMode="Detailed"/>
       /system.webServer>
    /configuration>

Saat lisätietoja tutustumalla tilakoodien määritelmiin rfc-editor.org-sivustossa.