Blogumzug ...
Ich bin gerade in der Vorplanung, Silvias und mein Blog umzuziehen. Die Blogs sollen von der sehr langen URL http://www.deimeke.net/silvia/blog/ umziehen auf http://silvia.deimeke.net/ (für die URL mit dirk gilt analog das gleiche). Der Server wird nicht gewechselt
Hier ist die von mir gedachte Vorgehensweise, bitte um Ergänzung, falls Euch noch weiteres einfällt:
- Backup der Blogverzeichnisse und der Datenbank
- Suchen und Ersetzen im Datenbankdump
-- sed 's|www.deimeke.net/dirk/blog/|dirk.deimeke.net/|g'
-- sed 's|/srv/www/deimeke.net/dirk/blog/|/srv/www/dirk.deimeke.net/|g'
-- sed 's|/dirk/blog/|/|g'
- Einspielen des modifizierten Dumps in die geleerte alte Datenbank
- Datei serendipity_config_local_inc.php anpassen
- Datei .htaccess anpassen
- Verschieben des Verzeichnisses von /srw/www/deimeke.net/dirk/blog nach /srv/www/dirk.deimeke.net
- Logverzeichnis entsprechend in der Apache-Konfiguration anpassen
- Rewrite-Regel in der Apache-Konfig setzen
-- RewriteEngine on
-- RewriteCond %{HTTP_HOST} !^$
-- RewriteRule ^/dirk/blog/(.*) http://dirk.deimeke.net/$1 [L,R]
- Selbst geschriebene Skripte auf die neuen Verzeichnisse anpassen
- Bei Fremddiensten die neuen Daten eintragen
Habe ich etwas vergessen?
Hier ist die von mir gedachte Vorgehensweise, bitte um Ergänzung, falls Euch noch weiteres einfällt:
- Backup der Blogverzeichnisse und der Datenbank
- Suchen und Ersetzen im Datenbankdump
-- sed 's|www.deimeke.net/dirk/blog/|dirk.deimeke.net/|g'
-- sed 's|/srv/www/deimeke.net/dirk/blog/|/srv/www/dirk.deimeke.net/|g'
-- sed 's|/dirk/blog/|/|g'
- Einspielen des modifizierten Dumps in die geleerte alte Datenbank
- Datei serendipity_config_local_inc.php anpassen
- Datei .htaccess anpassen
- Verschieben des Verzeichnisses von /srw/www/deimeke.net/dirk/blog nach /srv/www/dirk.deimeke.net
- Logverzeichnis entsprechend in der Apache-Konfiguration anpassen
- Rewrite-Regel in der Apache-Konfig setzen
-- RewriteEngine on
-- RewriteCond %{HTTP_HOST} !^$
-- RewriteRule ^/dirk/blog/(.*) http://dirk.deimeke.net/$1 [L,R]
- Selbst geschriebene Skripte auf die neuen Verzeichnisse anpassen
- Bei Fremddiensten die neuen Daten eintragen
Habe ich etwas vergessen?
Trackbacks
Dirks Logbuch am : Blogumzug vorerst gescheitert ...
Vorschau anzeigen
Ganz so einfach, wie ich mir das vorgestellt habe, geht es leider nicht. Da ich nicht länger als eine Stunde offline sein wollte, habe ich leider abbrechen müssen. Da muss ich noch einmal etwas Gehirnschmalz investieren.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Federico Hernandez am :
Dirk Deimeke am :
Hast Du eine Ahnung, wie ich das dem Apache sagen kann, das nicht nur für eine URL zu machen sondern so wie beim Redirect für viele?
ports am :
Dirk Deimeke am :
Ich baue mir das Szenario in der VirtualBox nach und spiele dann damit rum.
Marcus Radisch am :
ist zwar schon eine Weile her und der Umzug hat auch funktioniert. Was ich aber beim nächsten mal empfehlen kann und das scheint tatsächlich zu funktionieren. Da ihr beide ja s9y verwendet, einfach eine neue Version installieren, Template anpassen( Bilder hoch, Layout, htaccess etc..) Dann die Importfunktion des s9y verwenden, und die neue Datenbank einfach importieren. Fertig! sollte klappen. Natürlich ohne Garantie Für alle die ähnliches suchen
Viele Grüße
Marcus Radisch
Marcus Radisch am :
Was ich total vergessen habe, die Versionen müssen die gleichen sein, das bedeutet natürlich alle installieren plugins nachladen. Sonst passt das nicht. Wenn ich noch eine Empfehlung geben darf. Die implementierte Suchfunktion geht gut und ist nützlich, das Plugin dazu ist via Spartacus verfügbar.
Viel Erfolg
Viele Grüße
Marcus Radisch
Dirk Deimeke am :
Dirk Deimeke am :
Marcus Radisch am :
ich habe zwar nur ein gemieteten Account bei einem Webhoster, ein Umzug in ein Unterverzeichnis ist da analog drin.
Durch die Neuinstallation an dem neuen Ort, hat der doch die Pfade und URLs dazu. In der Datenbank die Pfade sind dann nach dem Import relativ einfach nach zu ziehen. Glaube ich
Dirk Deimeke am :
Es gibt absolute und relative Pfade. Diese sowohl im Filesystem wie auch als URL. Ein Slash "/" kann ein Slash oder die ASCII-Repräsentanz "/" sein (das gilt für alle anderen Zeichen auch).
Marcus Radisch am :
Dirk Deimeke am :