« 琵琶湖の風を背に受けて | メイン | とりとめのない日常 »
2007年12月18日
blogアップデート
ようやくMovableTypeを4系にアップデートしました。とりあえずいくつか注意点でも。
で、その前にBerkeley DB から SQL データベースへの移行です。MovableType4ではBerkeleyDBをサポートしてくれないので3系の間にSQL系にアップデートする必要があります。今回はmysqlを選択してみました。
まず、aptでsql-serverをインストールしmysqlの設定です。
$ mysqladmin -u root password 'パスワード1'
まず、rootのパスワードを設定します。これはmysqlでは出来ないです。
次にmysqlの設定です。
$mysql -u root -p
ここでパスワード1を入力mysql> use mysql;
mysql> delete from user where password='';
mysql> flush privileges;mysql> create database mtdb character set utf8;
mysql> grant all privileges on mtdb.* to ユーザ名@localhost identified by 'パスワード2';
mysql> exit;
上から順に説明すると、まずパスワードが空白のユーザを削除、次にMovableTypeで使用するデータベースを設定(ここではmtdbとしています)し、ユーザ名に権限を与えます。このユーザ名はblogを編集しているユーザ名です。
ここでブラウザ上からmt-db2sql.cgiを実行します(もちろん、あらかじめファイルに実行権限をつけた上で)。変換自体は意外とあっさり終わりました。でもって最後にmt-config.cgiの編集です。
ObjectDriver DBI::mysql
Database mtdb
DBUser ユーザ名
DBPassword パスワード2
DBHost localhost
MySQL Configurationのところでコメントアウトしてる部分がある場合はコメントアウトをはずして修正します。ObjedtDriverは自分の設定したデータベースを、以下自分の設定を記述してください。ここら辺の詳しいことはMovableTypeのサイト見たほうが速いかもしれません。
これでBerkeley DB から SQL データベースへの移行は終了です、お疲れ様でした・・・・・、
つーかまだ4系にアップデートしてねぇ!!!、というわけでここからMovableType4への移行作業です。
まず、MT-4_01-ja.zipをダウンロードして展開します。そしてそっくりそのままこれをアップロードすればいいのですが、その際元のフォルダを適当にリネームして、ダウンロードしたフォルダを元のフォルダ名に変更してアップします(俺の場合、元フォルダblog→_blog、ダウンロードしたMT-4_01-ja→blogへ)。でもってアップロードします。
アップロードが終わったら、chmod -R 777 mt-static、あるいはこれと同様のことを行ってください。もちろんchmot 775 *.cgiも忘れずに。でもって最後に元フォルダにあるarchiveフォルダとdbフォルダをコピーしてchmod -R 777しておいてください。
これで移行作業は終了ですが、新しい記事を追加しないとindex.htmlが更新されずいつまでもログイン画面となります。適当に記事を追加しちゃってください。
ついでに画像アップのテスト。えー、画像についてはスルーしましょう。にしてもちょっとアップがしにくくなったかな。あと
JavaScript使ってるぽいのでIEのほうがFirefoxより確実っぽいです。
12/19追記
画像アップデート時の注意として、サイトパス/アーカイブのパス(自分で入力)と指定するとサムネイルもアーカイブ内に作成される。しかし、アーカイブパス/と指定した場合、サムネイルはサイトパス直下に作成される。
あるいはhttp://labs.m-logic.jp/2007/08/movabletypeuploaddir_pluginver_1.htmlをダウンロードして設定してもOK。なぜかうちの場合、設定画面が出なかったので直にmt-uploaddir.plを編集しましたが。
あと、blog/lib/MT/Asset/Image.pm内の246行目にborder="0"を追加、まぁこれは俺仕様なので。
最後にhttp://junnama.alfasado.net/online/2007/10/post_147.htmlのStylelessimageを導入。これでclassとか全部消えた、(゜Д゜ )ウマー。
投稿者 mak : 2007年12月18日 19:42
トラックバック
このエントリーのトラックバックURL:
http://sorakaze.net/cgi-bin/blog/mt-tb.cgi/125
コメント
最後にコメントのテスト。
投稿者 mak : 2007年12月18日 23:47
ローアングルでお願いします。
投稿者 ky : 2007年12月18日 23:58
何故長門がいないのかと小一時間ほど(ry
投稿者 より : 2007年12月19日 05:22
コメントする