Page 1 of 2

Serverumzug mit S9Y

Posted: Wed Jul 27, 2005 2:08 am
by callya
Halli Hallo,

ich habe mal eine Frage bezüglich eines Serverumzugs!
Ich habe vor mir einen eigenen Root-Server zu mieten. Mein alter Hoster sagt, ich muss mir alles vom FTP sichern und dann auf den neuen Server aufspielen.

Nun, wenn ich meinen neuen Server habe, und ich dann alles wieder draufnudeln würde, dann läuft das doch nicht, oder?!

Ich habe zum Beispiel keine Ahnung, wie ich die komplette Datenbak sichern soll!? In einer sql Datei oder alles einzeln?! Hilfeeeeeeee! :|

Jemand Erfahrung in sachen s9y Umzug?! Habe meinen blog mittlerweile an vielen Stellen bearbeitet - keine Lust alles noch mal neu zu machen!

Außerdem würde ein langer Ausfall der Seite auch schlecht sein - bei knapp 2000 visits am Tag!

Danke im Voraus - ich bin Planlos! ;)

Gratz
kolja

Re: Serverumzug mit S9Y

Posted: Wed Jul 27, 2005 1:07 pm
by garvinhicking
1. Alle Dateien via FTP sichern. Ganz wichtig vor allem die Dateien .htaccess und serendipity_config_local.inc.php. DIese haben manchmal eingeschränkte Rechte; wenn Du sie mit Deinem FTP Account nicht lesen kannst mal folgendes Script auf deinem server aufrufen:

Code: Select all

<?php
chmod('.htaccess', 0777);
chmod('serendipity_config_local.inc.php', 0777);
?>
Danach kannst Du sie dann sichern.

2. Mit phpMyAdmin einen kompletten Export Deiner SQL-Datenbank machen. Darauf achten dass Du Struktur + Daten exportierst.

3. FTP-Dateien auf Deinen neuen Server hochladen

4. Darauf achten dass die Zugriffsrechte stimmen: 777 für das serendipity verzeichnis, templates, archives und uploads und die beiden sonderdateien die ich oben nannte.

5. Mit phpMyAdmin Deine Datenbank wieder importieren (.sql Datei hochladen)

6. Die Datei serendipity_config_local.inc.php und .htaccess editieren und an evtl. neue Pfade/Datenbankzugangsdaten anpassen

7. Die DB-Tabelle serendipity_config anschauen und alle Pfad-Settings (serendipityPath, serendipityHTTPPath, ...) überprüfen und evtl. an neue Pfade anpassen.

Danach müsste es eigentlich problemlos klappen.

Grüße,
Garvin

Posted: Wed Jul 27, 2005 7:49 pm
by Sturmkind
Ich weis ja nicht ob bei dem bisherigen Hoster ein Shellzugang möglich ist (beim Rootserver sollte es auf jeden Fall). Aber ich habe Webpräsenzen immer so umgezogen das ich alles auf dem Server wo sie waren gepackt habe (inkl. MySQL-Dump). Danach das Paket auf das Webverzeichnis verschoben und auf den neuen Server via wget geholt. Danach auf den alten Server das Paket wieder gelöscht. War einfach und schnell allerdings ist es eben nur möglich wen man auf beiden eine Shell hat.

Grüße
Sascha

Posted: Sat Jul 30, 2005 8:12 pm
by callya
Mh, danke schon mal für die ganzen Tipps. Das mit dem exportieren der Datenbank, da habe ich allerdings noch eine Frage. Welche Haken muss ich alle setzten, damit ich sie später wieder alles ohne Probleme importieren kann?!

Ich habe mal einen Sreenshot gemacht, wo ich nicht weiterkomme!

Need help! :|

gratz
kolja[/url]

Posted: Sun Jul 31, 2005 10:55 pm
by garvinhicking
Die auf dem Screenshot gesetzten Optionen sind soweit alle richtig. Nur noch auf "Save as file" anklicken und alles wird gut. :)

Grüße,
Garvin

Posted: Tue Oct 04, 2005 11:06 pm
by Guest
Garviiiin... hilfe! ;(

Bin nun gerade dabei auf den anderen Server umzuziehen... wollte nun die SQL datei wieder in phpMyAdmin importieren.. aber es kommt folgender fehler:

Screen von der Fehlermeldung!

Habe die SQL DB so wie du da oben beschrieben hast exportiert.. als "gzipped"!

Irgendwas falsch gemacht?! :/[/url]

Posted: Tue Oct 04, 2005 11:07 pm
by callya
arghs, war nicht mehr eingeloggt! ;)

Posted: Tue Oct 04, 2005 11:09 pm
by garvinhicking
Entpack mal den gzip dump und lad den SQL Dump ungezippt hoch. Nicht alle Server unterstützen gzip dumps.

Grüße,
garvin

Posted: Tue Oct 04, 2005 11:30 pm
by callya
Mh.. ich habs noch mal "ungezippt" exportiert und dann importiert..:

"No SQL..."! sagte er dann.

Mh, nicht das wir aneinander vorbeireden -> mit "hochladen" meinste doch

Code: Select all

"SQL" -> run SQL queries / (..)

---

(or Location of the Textfile...)
das oder!? :\

Posted: Tue Oct 04, 2005 11:38 pm
by garvinhicking
Wie sieht denn Deine Datei aus? Wie groß ist die Datei?

Wenn da "No SQL" steht heißt es, dass die SQL-DAtei nicht erfolgreich hochgeladen werden konnte. Sowas kann passieren wenn die Datei größer ist als die erlaubtemaximalgröße des Servers (meistens 2MB).

Wenn die Datei größer ist als 2MB, musst Du sie in mehrere 2MB Happen mit einem Texteditor aufteilen.

(Und ja, ich meine den Dateidialog bei "Location of the textfile" :)

Grüße,
Garvin

Posted: Tue Oct 04, 2005 11:41 pm
by callya
mh.. sie ist insgesamt 9 mb groß! :\
Ok, dann werde ich sie mal in paar teile aufteilen und dann in txt's abspeichern.

Dann wieder als *.sql dateien abspeichern und ganz normal mit "none" hpochladen?!

muss ich aufpassen, wo ich die datei trenne?!

Posted: Tue Oct 04, 2005 11:47 pm
by garvinhicking
Genau, speicher die datei in .sql dateinamenendungen und lade sie dann einzeln hoch.

Ja, Du darfst die Datei nicht mitten in einem INSERT statement trennen.Schau dir die dateien mal an, dann wirds recht klar.

VieleGrüße,
Garvin

Posted: Wed Oct 05, 2005 2:35 am
by callya
So, habe nun alles importiert -> in stücken! scheiss arbeit! :D
Naja.. so, nun habe ich folgendes prob:

Code: Select all

Fatal error: Smarty error: unable to write to $compile_dir '/home/www/juckiqalt/html/templates_c'. Be sure $compile_dir is writable by the web server user. in /home/www/juckiqalt/html/bundled-libs/Smarty/libs/Smarty.class.php on line 1088
habe die berechtigugnen soweit gesetzt?!
Was hab ich vergessen?! :(

Posted: Wed Oct 05, 2005 2:37 am
by callya
ah, habs! ;)
allerdings sieht das alles recht.. "zerfetzt" aus..
die bilder fehlen in den beiträgen und überall wo ein umlaut war, hört der text auf?! :(

Posted: Wed Oct 05, 2005 3:41 am
by garvinhicking
Wenn Bilder fehlen, dann stimmt die URL bzw. der Pfad zu den Bildern vermutlich nicht mehr?

Hast du die SQL-Dateien im selben Zeichensatz gespeichert wie der Zeichensatz Deines Blogs (also ISO-8859-1)? Wenn Umlaute PRobleme machen deutet das darauf hin, dass da was mit den Zeichen schief gelaufen ist. Nutzt Du serendipity 0.9? Wenn ja, da musst Du die Zeichensatzoption auf "Native" stellen, nicht auf UTF-8...

Wenn Du jetzt noch die URL zu dem neuen Blog genannt hättest, hätte ich Dir natürlich etwas passendere Tipps geben können. :-)

Viele Grüße,
Garvin