別ドメインへのブログ移行手順


今回行ったブログ移行手順のメモ。

新しいデータベースを作成する

mysql> create database newdb;
mysql> grant all privileges on newdb.* to hoge@localhost identified by 'password';

旧ブログのデータベースを新ブログにコピーする

$ mysqldump -u hoge olddb > backup.sql -p
$ mysql -u hoge newdb < backup.sql -p

ファイルをコピーする

$ cp -r /path/to/old/ /path/to/new/

MT の設定ファイルを新データベース用に書き直す

$ vim mt.cfg

テンプレートの編集、パブリッシュ

ベーシック認証をかけておく。終わったら外す。

AuthUserFile /path/to/.htpasswd
AuthType Basic
AuthName "auth"
Require valid-user

旧ブログにリダイレクトの設定をする

$ vim .htaccess
RewriteEngine on
RewriteRule (.*) http://blog.kaihatsubu.com/$1 [R=permanent,L]
カテゴリー: Apache, CentOS, Server   パーマリンク

別ドメインへのブログ移行手順 への2件のコメント

  1. pekeq より:

    create databaseの際にcharacter setの指定はしなくていいのかい?

  2. tanabe より:

    DB 作成時に文字コードも指定した方がよいのですね。
    勉強になります。
    show create database newdb;
    を試した所、utf8 と表示されたので実働には問題ないと思います。

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>