2011年8月15日

祝!バージョンアップ

ついについにやりました!!
Movable Type が4.21から5.12になりました。

いやぁ、大変でした。

事の発端は、これまで使っていたサーバーのMySQLのバージョンが4だったことでした。

Movable Typeの5.12は、データベースがMySQLでなくてはいけなくて、さらにバージョンも5以上でないといけないという、かなり厳しい要件なわけです。
それで、やむなくサーバー移転から始めたんですけど・・・。

最初に移ったサーバーでは、元のデータベースのエクスポートがうまくできてなかったようで、MTのインストールが完了しませんでした。

次に移ったサーバーは、後でGoogleで検索してみてわかったのですが、どうも問題ありのサーバーだったらしく、MTを動かすのに必要なファイルが削除されているようでした。当然、MT4.21すら動きません。

そして、昨日、移ったのが今のサーバー。

XREAのサーバーは、無料で50MB、有料で3GBになるのですが、無料から有料に切り替えてしばらくは、容量が増えない・・・ってのも後から気づいたんですけどね。

ファイルのアップロード中に「空き容量が足りません」みたいな英語のメッセージが出て面食らったり。

こんな感じで、今でこそ動かない理由がおぼろげながら理解できるのですが、サーバー移動、アップグレードの最中は、五里霧中です。

サーバーが悪いのか、データベースが悪いのか、バックアップが悪いのか、動かない理由が見当もつかないんですよね。試行錯誤の繰り返し。ほんとパニックでした。

どうにかこうにかMTが5.12になったので、カスタムフィールドをいろいろ使ってみたいです。

2011年8月14日

サーバー移動完了

どうにか、MYSQL5のサーバーに移動完了しました。

まだMTは4.21のままですけど。

予期せぬエラーがたくさんあって、大変でした。

2011年8月13日

サーバー移動に失敗

MySQLバージョン5のサーバーに移って、MT5.12を導入しようとしてたら、データベースのインポートがうまくできませんでした。

そんなわけで、元のサーバーに戻ってきました。
今から再挑戦します。

ブログの上部に広告枠が挿入されたり、アクセスできなかったり、いろいろあると思いますが、よろしくお願いします。

どうやら、この盆休みはサーバー設定に明け暮れそうです。

2011年8月10日

アップグレードできなかった

MT5.12をダウンロードしてきて、アップグレード始めたんですが、
なぜかmt.cgiが動かない。・・・うーん。

いろいろ調べてみると、今レンタルしているサーバーの
MySQLのバァージョンが4.0.27でした。

MT5からは、MySQLが5.0以上でないとダメみたいで・・・。

しばらくMT4.21で使ってみます。

慣れたらサーバー移動してみようかなと思います。

2011年8月 9日

カスタムフィールドは使える

もう一つのブログ、昨日から進展ないのですが・・・。

明日、休暇取って、集中して完成させるつもりです。

こっちのブログの更新もあまりできてないけどね。

とりあえず今日は寝よう。

2011年8月 8日

本日もブログ作成中

もう一つのブログ、どうにかこうにか、まともな格好になってきました。

後は、カスタムフィールドをうまく設定できればいいんですけど。

なかなか先が見えません。

2011年8月 7日

ブログ作成中

もう一つブログを作っている・・・というか、すでに作っていたのを改修しているんですけど。

なかなか設定がうまくいきません。

新しいのが完成したら、Movable Typeを5にバージョンアップしたいのですが、いつになるやら。

2008年8月23日

Movable Type 4.21へアップグレード

Movable Type 4.21にヴァージョンアップしました。

ヴァージョンアップ自体は、以前4.12のときに経験済みだったのでスムーズに完了しました。これからされる方はMovable Type 4.12へアップグレードを参考にしてみてください。

その後、ためしに過去の記事を開いて保存(つまり再構築)してみたら、いきなりエラーが。

MTCategoryLabelでエラーが発生しました: <$MTCategoryLabel$> タグを不正なコンテキストで利用しようとしました。

などというメッセージが画面に出ます。

いろいろ検索して解決策を探していたところ、再構築するテンプレートを変数で制御するを読んでみてようやく理由がわかりました。

現在、(1)トップページ用のオールマイティーなキーワードと、(2)トップページ以外のページ(主に個別記事)用の絞ったキーワードに分けてそれぞれのページを作るようにしています。

(2)トップページ以外のページ用には、カテゴリーをキーワードに取り込むコードを書いているんですが、ここに問題がありました。

個別記事ではカテゴリーが取得できるけど、日付アーカイブなどではカテゴリーが取得できるはずがないんですよね。全然考えていませんでした。そのあたりを修正して、どうにか無事再構築してもエラーが出なくなりました。

これまでのヴァージョンのときにエラーが出なかったのが不思議です。

さて、新しいMovable Type 4.21です。

4.21にヴァージョンアップして、管理画面が変わりました。これがいちばん大きいです。
以前のヴァージョンでは、インデックステンプレート、アーカイブテンプレート、テンプレートモジュールが別々だったので、行ったり来たりがものすごく面倒だったんですよね。
すべてのテンプレートが1つの画面に表示できるようになったのは非常にありがたいです。

新しく追加されたコミュニティ機能についてはこれからボチボチ見ていきたいです。

2008年7月 5日

ロサファン本店をネットショップに

先日から『ロサファン本店』を作って、ま、いわゆる営業中なわけですが、なかなかスタイルシートやテンプレートの設定がうまくいかず四苦八苦してましたが、ようやくちょっと形になってきました。

Movable Type 4.12をネットショップとして使用する場合、ブログに当たり前のようについている機能で不要なものがいくつかあるのでは?と思い当たったわけです。

例えばサイドバーに表示するカレンダーや、記事本文の投稿日。コメントやトラックバック。本来のブログにはなくてはならないものですが、ネットショップに特化する際には不要なので、表示しないよう設定しました。
後はアーカイブごとにカラム設定。
トップページは3カラムだけど、個別記事ページは2カラムみたいなのを実現したかったので、設定してみました。

他はSEO対策かな。
新規投稿画面の「概要」と「キーワード」をMETAタグに使っています。

『ロサファン本店』と同時進行で、ダイエットロサファンぷちふるも始めたのでよろしく。実験色の強いサイトですが・・・。

2008年6月22日

Movable Type 4.12へアップグレード

Movable Type 4.1が4.12にヴァージョンアップしています。

6月15日 (日本時間16日) に報告された、アプリケーションの脆弱性を修正するものです。具体的には、Movable Typeのブログ検索機能におけるクロスサイト・スクリプティング (悪意あるユーザーが許可なしに javascript を実行する) を修正します。

アップグレードは滅多にやらなくて、いつも不安で戸惑ってしまうので、備忘録的に書き留めておきます。

参考:http://www.movabletype.jp/blog/mt-upgrade.html

今回は、4.1から4.12へのアップグレードです。
環境によって異なるところがあるので、必要に応じて読み替えてください。

FTPソフト: FFFTP
Mobable Type 新ヴァージョン: MT-4_12-ja.zip
ローカルディレクトリ: MT-4_12-ja
アプリケーションディレクトリ: mt41
ブログディレクトリ: blog.rosafan.com

※ブログディレクトリはアップグレードでは一切変更しません。

アップグレードの手順は以下の通りです。

(1) 現在のブログのバックアップ

ダッシュボードのいちばん上、システムメニューから「ツール」を選択します。
左の列に現れるメニューから、「バックアップ」を選択します。
バックアップの対象、圧縮の有無、大きなファイルの分割
これらを選ぶと、バックアップが始まります。
バックアップの完了後、ダイアログボックスが出ます。
バックアップファイルをローカルに保存してください。

ここからアップグレードに移ります。

(2) 新たなディレクトリに新ヴァージョンをアップロード

ローカルのハードディスク上にある新ヴァージョンをアップロードします。
FFFTPを使って、ローカルのMT-4_12-jaディレクトリをそのままホスト側にドラッグアンドドロップすればいいです。
後でディレクトリ名を変更するので、アップロード先のディレクトリ名は何でもいいです。

これで、新しいディレクトリが作成されてアップロードが始まります。

※現在のアプリケーションディレクトリ(mt41)に上書きしないでください。

2000以上ファイルがあるので、お茶でも飲んで気長に待ちましょう。
バックアップはこの間にやってもいいでしょう。

(3) 旧バージョンのディレクトリから、新ヴァージョンのディレクトリへコピー

旧バージョン(現在運用中)のアプリケーションディレクトリ(mt41)からMT-4_12-jaディレクトリへ以下のファイルやディレクトリをコピーします。

[1] mt-config.cgi
[2] pluginsディレクトリと、中のすべてのファイル
[3] mt-static/pluginsディレクトリと、中のすべてのファイル

この3種類です。ファイル数で言えば200前後でした。
ファイル数は、プラグインのインストール状況によって異なります。
FFFTPではホスト内でのファイルの移動が面倒だったので、一度ローカルにダウンロードして移動していきました。[2]と[3]がまぎらわしいので注意しましょう。

(4) 旧バージョンのディレクトリを削除

旧バージョン(現在運用中)のアプリケーションディレクトリ(mt41)を削除します。
バックアップを取ってあるのでスパッと削除していいのですが、ちょっと怖いなって思う人は名前を「mt41old」などに変更しておきましょう。

(5) 新バージョンディレクトリを旧バージョンのディレクトリへ名前を変更

MT-4_12-jaディレクトリの名前を旧バージョンのアプリケーションディレクトリ名(mt41)に変更します。

(6) ダッシュボードにアクセス

アップグレード完了のメッセージが出たら成功です。

デジもの通販

 1  |  2  | All pages