Wenn Serverfehler nur eigene Dummheit sind

Feb 01, 2012 1 Comment by

Gestern Abend wollte ich noch ein wenig an einer Homepage arbeiten. Ich lud einige Bilder via FTP hoch und wollte sie danach rasch einbinden (die Betonung liegt auf “rasch”). Äusserst überrascht war ich aber dann, als die Bilder nicht wie sonst, korrekt angezeigt wurden. Selbst beim direkten Aufruf über die Bild-URL erhielt ich einen 404-Fehler, dass die Datei nicht vorhanden sei.
Na gut, das kenne ich ja schon – mein FTP-Programm setzt manchmal einfach keine Rechte für das File, also kurz nachhelfen. Die Rechte waren nun korrekt gesetzt, der 404-Fehler aber blieb.

Ich erinnerte mich daran, sowas ähnliches ebenfalls schon erlebt zu haben – ein Umbenennen des Files hatte da geholfen (eine .htaccess-Datei hatte gewisse Filter, welche eine Umleitung hervorriefen). Aber auch das wirkte nicht. Zudem war im betreffenden Hosting gar keine .htaccess-Datei hinterlegt. Also weitergeforscht… es kamen Themen wie der safe_mode von PHP vor und Einstellungen in der httpd.conf. Aber nichts dergleichen führte zu einer Lösung.

Ich sass also schon seit einer guten Stunde an dem Problem, war massiv genervt (ich wollte ja eigentlich nur rasch die Homepage erledigen) und hab mich darüber aufgeregt, was für einen sch*** Server ich mir da Ende Jahr angemietet hatte (zusätzlich zumBbestehenden, den ich Ende 2012 ausser Betrieb nehme).

Während ich mir dies so durch den Kopf ging, kam mir plötzlich ein Gedanke und ich wollte kopfvoran in die Wand rennen… Ein Blick in die FTP-Einstellungen des betreffenden Hostings sowie eine Ping-Abfrage der entsprechenden Domain gaben mir Gewissheit!

Was war passiert?

Hinweis: der folgende Abschnitt ist leeeeeicht technisch ;) .

Zuerst sollte man wissen, dass mit dem Anmieten des neuen Servers auch ein Umzug der Hostings erfolgte. Ich habe alle Homepages sukzessiv auf den neuen Server migriert und betreibe nun eigentlich alle auf dem neuen Server.
Fast alle Domains sind TLDs, welche ich bei unites-domains registriert habe. Dort konnte ich auch gemütlich gleich alle IP-Anpassungen für eine Domain machen, die natürlich bei einem Serverwechsel nötig sind

(zur Erklärung: hinter jedem Domainnamen – also z.B. www.meineseite.com – ist die IP-Adresse des Servers hinterlegt, auf welcher die entsprechende Website zu finden ist. Mein neuer Server hat nun natürlich eine neue IP. Damit die Domain also korrekt auf den neuen Server geleitet wird, muss ich dies entsprechend anpassen).

Es gibt aber genau eine TLD-Sorte, die ich keinenfalls bei united-domains beziehe: .ch-Domains. Diese kosten bei united-domains unverschämte 99 Euro pro Jahr, während sie bei der Registrierungsstelle nic.ch nur 17 Franken pro Jahr kostet. Also registriere ich diese direkt dort. Der Unterschied gegenüber united-domains ist, dass man dort keine Möglichkeit hat, die nic-Nameserver zu nutzen. Man gibt also bei der Domain nicht die IP-Adresse des Servers an, sondern muss den Server angeben, auf welcher die IP meines neuen Servers gespeichert ist (versteht man das? ;) Wenn nicht, erklärt der Armin von der Maus die Funktion von Provider, IP und DNS-Server klar und einfach hier. ;) ).

Allerdings war ich da wohl etwas nachlässig und hab genau die Einstellungen für diese eine .ch-Seite, die sich nun schwer tut, nicht geändert. Das wäre alles noch keine Sache – dann liegt die halt auf der alten Seite und ich bearbeite sie dort.
Ja richtig, wenn ich das denn tun würde… Der Übersichtlichkeit halber habe ich nämlich in meinen FTP-Accounts als Server-URL immer die Haupt-URL meines Servers drin und das war bei der besagten Domain diejenige vom neuen Server (umgezogen hatte ich die Seite ja schon, nur die Domaineinstellung nicht geändert).

Sprich: die FTP-Verbindung führte nun zum Seiteninhalt auf dem neuen Server, während der Aufruf im Browser hingegen auf die Seite auf dem alten Server führte. Da derzeit beide Versionen noch identisch sind, erkennt man das nicht sofort.

Zur Sicherheit habe ich
1. geprüft hatte, dass die Server-URL im FTP auf den neuen Server führt und
2. per Ping feststellte, dass die Originaldomain aber auf den alten Server zeigt

Und gerne einmal mehr den Kopf an die Wand gehauen… ;) . Über eine Stunde Fehlersuche – dabei sass der Trottel direkt vor dem Bildschirm.
Na gut, immerhin weiss ich, dass der Server alles richtig machte und meine Investition wohl doch gut war ;) .

Es grüsst,
Chris (der schlussendlich das Bett der Wand vorgezogen hat ;) ).

Startseite

About the author

27, Tech-Geek, Apple-Fan, ITler, Leser, Schreiber, Blogger, Christ, Durchgeknallt, Humorvoll, Inline-Skater...

One Response to “Wenn Serverfehler nur eigene Dummheit sind”

  1. Axel says:

    Hehe, solche Momente in denen man an sich selbst zweifelt, kenne ich auch.

    Hatte mich mal nach einen Umzug gewundert, warum die Cookies noch auf den alten Server zeigen. Oder klasisches Beispiel: Man speichert Änderungen im Code vermeintlich ab und wundert sich warum sich nichts ändert. Dabei war es eine andere Datei.

    Hach ja, das Leben eines Webmasters. :)

Leave a Reply