LogoLogo
  • Organisation
    • Intro
    • Kursprogramm
    • Regeln
  • Konzepte & Inhalte
    • CMS
    • Backend
    • Theme
      • Installation
      • Layouts
      • Seiten (Pages)
      • Partials
      • Content (Inhalte)
      • Assets
      • Template Sprache
    • Plugins
      • Bestehende Plugins
      • Script und Style Platzhalter
      • Eigene Plugins
    • Bilder
      • Formate
      • Rechte an Bildern & Inhalten
      • Bilder in OCMS zuschneiden
  • Projekt
    • Projektauftrag
    • Pflichtenheft
    • Projektbriefings
      • Wonderland
      • Kursito
      • Peter & Karin
      • Nexus
      • Techowl
    • Recherche
    • Kundenbriefing
    • Team-Plugin
      • Backend
        • Validierung
        • Porträt
        • Suche
      • Frontend
        • Porträt
    • Static Pages
    • Fehlerseiten 404, 500
    • SEO
      • Meta-Tags
      • Hilfstools
    • Testing
  • Infos
    • Tooling
Powered by GitBook
On this page
  • Fehlerseite 404
  • Fehlerseite 500
  • Umsetzung im October CMS
  1. Projekt

Fehlerseiten 404, 500

Niemand ist ohne Fehler, auch nicht eure Website.

Last updated 2 years ago

Fehlerseite 404

4xx: gescheiterte Anfrage, Ursache wohl clientseitig

Ein 404-Fehler ist ein Fehlercode, der darauf hinweist, dass die angeforderte Seite oder Ressource nicht verfügbar ist. Die Ursachen dieses Fehlers können folgende sein:

  • Domain oder Domainname existiert nicht

  • Unerreichbarer Webserver

  • Neu vergebene Domain, weshalb Website ohne Inhalt ist

  • Schreibfehler im Link der Ursprungsseite (Groß-/Kleinschreibung, falsches Zeichen)

  • Zielwebseite/-datei ist gelöscht, verschoben oder umbenannt worden

  • Schreibfehler bei verlinkenden Seiten

  • Domainname kann nicht in IP konvertiert werden

Aufgabe

Provoziert einen 404-Fehler auf eurer Website, in dem ihr eine URL aufruft, die nicht exisiert und beobachtet. Was passiert?

Zum Beispiel: www.<eure-projekt-domain>.ch/blablablabla

Was passiert auf anderen Seiten?

Wie findet ihr die aktuelle Lösung auf eurer Website? Was könnte man daran optimieren?

Fehlerseite 500

5xx: Fehler, Ursache auf Seite des Servers

Fehler geschehen jedoch nicht nur clientseitig, sondern auch serverseitig. Der «Internal Server Error» kann beim Verarbeiten der Anfrage durch den Webserver entstehen. Der Sammel-Statuscode umfasst alles, was beim Server ungeplant passieren und damit die Ausgabe der Website verhindern kann.

  • Timeout erreicht (Datenbank, Dateisystem)

  • Fehlerhafte Server-Konfiguration

  • Fehlerhafter Code (Syntaxfehler)

  • Server-Ressourcen aufgebraucht (RAM, Speicherplatz)

Hier wiederum Beispiele:

Aufgabe

Provoziert einen 500-Fehler auf eurer Website. Dazu könnt ihr im Backend unter CMS > Seiten im Code Tab des Codeeditors ungültigen PHP-Code einfügen und die Seite anschliessend aufrufen:

// Schliessendes " und ; fehlen hier absichtlich!
echo "Syntax Error

Umsetzung im October CMS

Damit ihr steuern könnt, was bei einem 404- oder 500-Fehler angezeigt werden soll, könnt ihr unter CMS > Seiten zwei neue Seiten erstellen mit der URL /404 und /error. Diese werden nun automatisch angezeigt, wenn einer dieser Fehler auftaucht.

ICT-BZ 404-Fehlerseite
GitHub 404-Fehlerseite
ICT-BZ Fehlerseite
GitHub Fehlerseite