2009年6月 1日

[web] movabletype 4.23→4.5 へアップグレードして、ロリポップからcoreserverにサーバー移転してみた。

movabletype のアップグレードと、cronを使ってみたいのでロリポップからcoreserverにサーバー移転してみたので備忘録として。

【事の顛末】
各種サービス利用状況を自動更新で垂れ流ししてみたくて 4.23→4.5 にアップグレードしてaction streams を使ってみようと思った。
せっかくだから自動更新する為に cron の使えないロリポップから coreserver 移転を検討。
いじってみたら感触が良かったので即移転することにしました。

【movabletype 4.23→4.5 へのアップグレード】
そのままアプリケーションディレクトリ(自分の場合はmtフォルダ)を上書きでよさげなんだけど、なんか怖いから利用中のアプリケーションディレクトリをリネームして保守した。

アプリケーションディレクトリ(mt)をリネーム

新しくアプリケーションディレクトリ(mt)を作成してそこに4.5をアップ。

元フォルダからmt-config.cgi をコピー。

cgi のパーミッションを任意の値に変更

データベースファイルをコピー(自分はSQLiteを使ってるので、mt-config.cgi のDatabase項目で指定してある場所のファイルをコピー)

ブラウザから mt.cgi にアクセス、ログインする。

プラグインをコピー

わーい☆

こんな感じ。

【ロリポップからcoreserverへサーバー移転】
ロリポップは安くてお手軽で全く不満は無かったけど、cronが使いたいってのと、サーバー容量やたらと多い coreserver にお試し移転。
実際いじってみると movabletype の再構築が劇的に早くなった(つか今までが遅すぎた)
というわけで、お試し1日で即契約!移転作業としては、

ロリポップにアップしてある movabletype を丸ごとダウンロード

mt-config.cgi でCGIPathの修正(独自ドメインの人は必要ないけど、今回はお試し移転だったので、coreserver のアドレスに変更した。)

coreserver にアップ

cgiのパーミッションを任意の値に変更

ログインしてサイトパス、アーカイブパスを変更

やたー☆

こんな感じ。

【ドメイン設定】
で、色々いじって動作に満足したので、ドメインの設定もしてみた。
自分はムームードメインでドメインを取得していたけど、gmail for your domain を利用するためにネームサーバーにバリュードメインの無料ネームサーバーを指定して使っていたので、coreserver のDNSの自動設定を利用して、gmailの設定に追記して完了。coreserver でドメインウェブ設定をして、30分ほど紅茶を飲んで休憩してたら無事、反映されてました。よかたー☆
(※もちろん、ドメインをcoreserver側に移したので、サイトパスやCGIPathも変更しました。)

action streams についてはまた今度書きます。
とりあえずこんなんができた。
まだいじり中。

関連する記事:3件

トラックバックURL

このエントリーのトラックバックURL:
http://www.hvc-001.com/mt/mt-tb.cgi/49

コメントする