davidak.de (Einträge über Webhoster)https://davidak.de/thema/webhoster.atom2023-07-16T17:48:42ZdavidakNikolaServer-Umzug und Datenbank-Problemehttps://davidak.de/blog/885-server-umzug-und-datenbank-probleme/2009-06-15T12:06:24+02:002009-06-15T12:06:24+02:00davidak<div><p>Lange Zeit war es sehr still hier im Blog.
Das lag daran, das ein Server-Umzug bevor stand und ich daher möglichst wenig Traffic erzeugen wollte, um im Falle grösserer Probleme nicht allzuviel Besucher mit Fehlermeldungen zu verschrecken.</p>
<p>Kurz vorweg: Der Umzug hat geklappt und alles funktioniert.
</p><p><a href="https://davidak.de/blog/885-server-umzug-und-datenbank-probleme/?pk_campaign=feed">Weiterlesen…</a> (1 min verbleiben zum Lesen)</p></div><div><p>Lange Zeit war es sehr still hier im Blog.
Das lag daran, das ein Server-Umzug bevor stand und ich daher möglichst wenig Traffic erzeugen wollte, um im Falle grösserer Probleme nicht allzuviel Besucher mit Fehlermeldungen zu verschrecken.</p>
<p>Kurz vorweg: Der Umzug hat geklappt und alles funktioniert.
<!-- TEASER_END --></p>
<p>Die grösseren Probleme gab es tatsächlich.</p>
<p>Aber ich fang mal von vorne an.</p>
<p>Fast 2 Jahre war meine Website bei <a href="http://www.hosteurope.de/">HostEurope</a> gehostet.
Einer der Gründe zu wechseln war das Fehlen der <a href="http://de.wikipedia.org/wiki/Rewrite-Engine">mod_rewrite</a> Erweiterung.</p>
<p>Mein neuer Hoster, <a href="http://schokokeks.org/">Schokokeks.org</a> bietet diese Erweiterung standartmässig an, neben sehr vielen Freiheiten der Konfiguration und vollwärtigem SSH-Zugriff.</p>
<p>Nachdem ich alle Dateien vom alten Server auf den Neuen kopiert und auch die MySQL-Datenbanken wieder importiert habe, gab es Probleme mit Umlauten und anderen Sonderzeichen.</p>
<p>Das es sich dabei um ein Codierungs-Problem handelt war schnell klar, für die Beseitigung dieses benötigte ich allerdings 3 Tage. Dabei wurde mir tatkräftig vom Support meines neuen Hosters geholfen.</p>
<p>Ich hatte letzendlich ca. 30 Dumps, auf die ich unterschiedlichste Tools angewendet habe.</p>
<p>Den finalen Dump erzeugte ich, indem ich Tabellen aus verschiedenen zusammenkopierte.</p>
<p>Zum Beispiel waren die Artikel doppelt UTF-8 codiert und teilweise auch latin1, was wohl noch von einer alten Wordpress-Installation stammt.</p>
<p>Die UTF-8 Zeichen konnte ich mit doppelter Anwendung dieses Befehls wiederherstellen:</p>
<p><code>iconv -c -f latin1 -t utf-8 blog_broken.sql > blog_clean.sql</code></p>
<p>Nach den zwei Durchgängen, die man natürlich beim zweiten mal auf die neue Datei anwenden muss, muss man nochmal von UTF-8 nach latin1 codieren.
Dabei gehen latin1 Zeichen verloren, die zum Glück recht selten vorkamen, vorallem in alten Artikeln.</p>
<p>So hab ichs dann letztendlich doch hinbekommen, das der Blog in dem Zustand ist, den du gerade vor dir siehst.</p>
<p>Das es wieder mehr Inhalte geben wird, will ich nicht versprechen, da ich mittlerweile sowas wie ein <a href="http://de.wikipedia.org/wiki/Real_Life_(Netzkultur)">Real Life</a> habe. Aber wenn ich Ideen und Motivation habe wird es unregelmässig Artikel geben.</p>
<p>Daher am besten den <a href="http://davidak.de/blog/feed/">RSS-Feed</a> abbonieren.</p>
<p>Ich arbeite derzeit an einem Nebenprojekt zum Blog, was ich später vielleicht vorstellen werde.</p>
<p>Blogosphäre, ich bin wieder da!</p></div>