« インストールしよう(ロリポップ編) Ver3.11-ja対応版 改訂版 | メイン | バージョンアップで、TypeKey認証がうまくいかなくなったら »

2004年10月20日

MovableType3.11日本語版へのアップグレードの仕方[ アップデート ]

すでに、MovableTypeをインストール済みの人のために、アップグレードのやり方をまとめてみました。
lolipopでMTを動かしてる方で、MT3.01D-ja、MT2.661からのアップグレードを対象にしています。

大抵の場合は、以下の方法でうまくいくと思うんですけど、不安な場合は、バックアップを取ってから行った方がいいかも知れません。

参考リンク:
mtinstall - Movable Typeのアップグレード

■アップグレードパッケージを入手する

 http://www.movabletype.jp/から「ダウンロード」のリンクをクリックして「ダウンロードへ」ボタンをクリックします。
 TypeKeyのログイン画面になります。TypeKeyはMovabelType3.0 で新しく追加された認証システムで、MovableTypeのダウンロードはもちろん、TypeKeyを使用するBlogサイトにコメントを書くときなどにも必要になるので、この機会にぜひ入手しておきましょう。(というか、入手しないとダウンロードが出来ません……)
 ログインしたら、自分にとって必要なライセンスを選んで、先に進みましょう。
 ダウンロードの画面では、「アップグレード」 、「ZIP形式」を選択すると良いと思います。

■サーバへのアップロード

 さて、ファイルをサーバにアップロードします。この作業にはFTPクライアントソフトを使います。
 FTPの設定とかわかんないっすよ、というヒトは、
 ロリポップ!レンタルサーバー - FTPマニュアル:
 ここを見るといいと思います。

 というわけで、FTPソフトを設定して、自分のディレクトリにつなぎましょう。
 アップロードにはかなりの時間がかかります。FTPソフトの設定でPASVモードを指定するようにしてください。
 mtディレクトリ(MovableTypeをインストールしているディレクトリ)にアップグレードパッケージを解凍して出来たフォルダの中のファイルをすべてアップロードします(search_temlateを変更してる場合は、これを除いてアップロード)。
 アップロードが終わったら、CGIPathで指定したディレクトリのすぐ下にある.cgiの拡張子を持つ、すべてのファイルのパーミション(属性)を「700」にします。

■アップデート用スクリプトの実行

 で、さっそくアップデート! と行きたいところですが、すでにインストールされているバージョンによってやり方がちょっと変わってきます。

○MovableType3.0からのアップデート
 mtディレクトリ直下のmt-upgrade31.cgiを実行します。

○MovableType2.66からのアップデート
 まず、mtディレクトリ直下のmt-upgrade30.cgiを実行します。これが終了したら、mt-upgrade31.cgiを実行します。順番を間違えないように注意してください。

■後片付け

 これで、アップデートは終了しました。
 最後にmt-upgradeで始まり、拡張子.cgiを持つファイルを削除しておきましょう。具体的には以下のファイルになります。

 mt-upgradecheck.cgi
 mt-upgrade21.cgi
 mt-upgrade221.cgi
 mt-upgrade25.cgi
 mt-upgrade26.cgi
 mt-upgrade30.cgi
 mt-upgrade31.cgi
 mt-upgrade20.cgi

 以上で終了です。

 以下のエントリも参考にしてください。
 ・バージョンアップで、TypeKey認証がうまくいかなくなったら
 ・MT3.0からバージョンアップする時に

(追記 2004/10/24)
パーミッションを755から700に修正しました。
(追記 2004/11/04)
別エントリで書いた注意点をリンクしました。


MovableTypeするならおすすめです!

投稿者 CHEEBOW : 2004年10月20日 12:36

トラックバック

このエントリーのトラックバックURL:
このエントリーを含むはてなブックマーク

コメント

バージョンアップ情報ありがとうございました。
おかげさまで成功したのですが、Topの表示が"Movable Type 3.01D-ja"のままなんですよね。

これを"Movable Type 3.11-ja"に変更する方法はあるのでしょうか?

投稿者 きの Author Profile Page : 2004年10月20日 18:46

>きの
Topってのは、管理画面のことですか?
だったら、それは、アップデートがうまくいっていないような気がします。

blogのメインページのことなら、再構築すれば表示が変わると思いますよー。

投稿者 CHEEBOW Author Profile Page : 2004年10月20日 20:05

Movable Type 3.01D-jaからのアップグレードをしたいと
思っていますが、Main IndexとCSSについてはオリジナルから一部書き換えして
おります。この場合書き換えた部分はアップグレードしてから
再度書き換えないといけないのでしょうか?
或いは全文バックアップしておいて、入替えればいいのでしょうか?

投稿者 ハマの住人 Author Profile Page : 2004年10月20日 22:56

先日3.0をインストールして、1日たったら3.1をリリースということだったので、すぐさまアップグレードしました。うまく行ったようです。が、一つ質問させてください。
エントリーをするときの「bold」や「URL」ボタンがなくなってしまったのですが・・・
そもそも3.0の時によく確認していなかったのですが、2.661でエントリ書き込み時にあったこれらのボタンは、3.1では採用されなくなったのでしょうか?
そうでないとしたら、どこがおかしいのかな?
原因がおわかりですか?ボタンはついていますか?

投稿者 a-suke Author Profile Page : 2004年10月20日 23:00

>ハマの住人
アップグレードしても、その部分はそのまま残ります。
不安ならバックアップしておいたらいいと思いますが、僕は特に問題なくアップデートできましたよ。

>a-suke
いや、ついてますよ。
もしかすると、リロードすると直ったりするかも。

投稿者 CHEEBOW Author Profile Page : 2004年10月20日 23:29

お返事ありがとうございます。
おかしいですねぇ。ブラウザを色々変えてもだめでした。
IEでもだめってことは・・・????
もう少し原因をさぐってみます。

投稿者 a-suke Author Profile Page : 2004年10月20日 23:35

>a-sukeさん
MT2.6から3.0にアップグレードした時その現象うちでも起きました
mt-staticのフォルダの場所とそれに関する設定をいじってあげてください

投稿者 ruki Author Profile Page : 2004年10月21日 14:41

ありがとうございました。
アップグレードはうまくいきませんでしたので、3.01を全削除
して最初からインストールし直しました。バックアップは
取ってありましたので、復元は問題ありませんでした。
ただMySQLへの移行が3.01の時のようにはいかないのですが
やり方が変わっているのでしょうか?

私の場合ロリポですが、3.01のやり方では確認が取れませんし
現実にそれだとログインできません。
そうなのでしたら、エントリーで取り上げていただけると
助かるのですが。現在はdbを使用しております。

投稿者 ハマの住人 Author Profile Page : 2004年10月21日 18:35

>ハマの住人
あららら。
具体的にどううまくいかなかったんでしょう?
あと、MySQLの移行ってことなんですけど、以前はBarkleyDBで使われていたんですか? で、今回移行しようとしたとか。
もし良かったら、もう少し詳しいことを教えてくださいませ。

投稿者 CHEEBOW Author Profile Page : 2004年10月21日 18:50

>MovableType3.0からのアップデート
>mtディレクトリ直下のmt-upgrade31.cgiを実行します。

とありましたが、mt-upgrade31.cgiというファイルが
見当たりませんでした。というかmt-upgrade****.cgiと
言うファイルが皆無でした。上書きしたのが間違いでしょうか?
ということで全削除して、再インストしました。

MySQLについてはこれまでロリポのデータベースを使用して
きました。今回も念のため一旦削除してデータベースを
作成しましたが、確認のためのmt-db2sql.cgiという
ファイルが無いので確認できませんし、現実にログイン
できないので、db使用で動作させています。

投稿者 ハマの住人 Author Profile Page : 2004年10月21日 19:56

>ハマの住人
もしかすると、「アップグレード」ではなく「フル・パッケージ」をダウンロードされたのでしょうか?
だとすると、それをそのまま上書きすると、mt.cfgとmt-db-pass.cgiを上書きしてしまうので、動作しなくなっちゃう可能性がありますね。
もし、「アップグレード」をダウンロードされたのなら、もしかすると、ダウンロードが正常に行われなかった可能性もあります。

投稿者 CHEEBOW Author Profile Page : 2004年10月21日 21:27

すみませんでした!早とちりで。アップグレード版が
あったんですね!申し訳ありませんでした。

まぁしかしフル版でインストール完了したのでヨシと
します。

このままの状態でMySQLへの移行は可能でしょうか?

投稿者 ハマの住人 Author Profile Page : 2004年10月21日 21:40

>rukiさん
ありがとうございます。
mt-staticの設定を見直し(mt.cfg)、色々試しましたがまだ成功しません。
あきらめてすべてファイルをアップロードしなおしてもだめなんです。なぜ?おかしいなぁ。

投稿者 a-suke Author Profile Page : 2004年10月21日 22:58

>みなさま
すいません、自己解決しました!
mt.jsをmt-staticフォルダに入れていませんでした。
ほかのフォルダに入っていました。
これだけでエントリーの時のボタンがぜんぜん出てきませんでした。いやぁ。感動です。
それにしてもいったいこのファイルはなんなんでしょうかね?
お騒がせしました。
アドバイスをくれた方々、ありがとうございました!

投稿者 a-suke Author Profile Page : 2004年10月21日 23:38

>ハマの住人
やはりそうでしたかー。
で、移行ですが……大丈夫だとは思うんですが、現在の状況がどうなっているのか分からないので、僕にはなんとも……。
もし、エントリが何もないのなら、最初から、MySQLを前提としてセットアップしてあげると良いのかなぁとは思いますが……。

>a-suke
mt.jsは中を見たら分かると思いますが、JavaScriptが書かれているファイルで、他から呼び出されて使われたりしてます。
でも、うまく行ったみたいで何よりです。
おめでとうございますー。

投稿者 CHEEBOW Author Profile Page : 2004年10月22日 11:21

いや、3.10の時のエントリー1.5ヶ月分は潔く捨てました。
3.11にしてからのエントリーは幾つもありませんから
消すのも簡単です。
ただ3.10の時と同じように、最初からならMySQLを前提に
しての設定が可能かどうかだけ、教えて下さい。

お答えから判断すると可能なようですね。

投稿者 ハマの住人 Author Profile Page : 2004年10月22日 13:24

>CHEEBOWさん
ありがとうございました。IEで見てみたら、"Movable Type 3.01D-ja"から"Movable Type 3.11-ja"にちゃんと表示されてました。

投稿者 きの Author Profile Page : 2004年10月23日 12:27

>ハマの住人
可能ですよ。
でも、今BarkleyDBで動いているなら、mt-db2sql.cgi使ってもいいと思いますけど。

>きの
あ、良かったですねー。
たぶん、キャッシュに前のデータが残っていたのかもしれませんね。

投稿者 CHEEBOW Author Profile Page : 2004年10月23日 13:00

> アップロードが終わったら、CGIPathで指定したディレクトリのすぐ下にある.cgiの拡張子を持つ、すべてのファイルのパーミション(属性)を「755」にします。
ロリポップの場合、cgiのパーミッションは700にとあるのですが、どうなんでしょうか?

投稿者 nog. Author Profile Page : 2004年10月23日 20:06

3.01D から3.11にアップグレードしたのですが、
直後からmt.cgiにて「ログインできません」と表示され
ログインできなくなりました。

3.01Dのバックアップを戻してログインするとできるので
パスワードが間違っていることはないと思うのですが。

同じ症状の方いらっしゃいますか?

投稿者 clap Author Profile Page : 2004年10月23日 23:58

>nog.
特に問題はないと思うのですが、そうですね、後で修正します。

>clap
mt.cfgを上書きしちゃってるとかってことは、ないですか?
なんででしょうねぇ。うーん。

投稿者 CHEEBOW Author Profile Page : 2004年10月24日 11:37

管理人さん

アップグレード版からmt-db2sql.cgiをダウンロードして
無事にMySQLに移行することが出来ました。
ありがとうございました。安心して使えそうです。

投稿者 ハマの住人 Author Profile Page : 2004年11月 1日 11:20

はじめまして cheebowさま
2.661からのアップグレードに二の足を踏んでいる初心者です。
初心者ながら、便利そうなtipsなどを加えているのですが、アップグレードの際には消えてしまうのでしょうか?
おそらく関連のファイルを上書きしなければいいのかな?と想像するのですが、どこをいぢったのかよく覚えていない状態です。よろしかったらアドバイス下さい。

投稿者 tsukino Author Profile Page : 2004年11月 4日 15:03

>tsukino
スクリプト(*.pmとか*.cgi)に加えた修正は上書きされちゃいますけど、テンプレートはそのまま残ります。
スクリプトに関しては、アップデート後にもう一度修正してやる必要があると思います。

投稿者 CHEEBOW Author Profile Page : 2004年11月19日 12:09

>管理人様
すみません、すごい勢いでトラックバックしてしまいました。
以前トラックパックできなくて何度もやり直していたのが、まとめて送信されてしまったようです。
申し訳ありませんが、トラックバックの削除をお願いします。

追伸:MovableTypeのアップグレードのエントリーを参考にさせてもらいました。
ありがとうございました。

投稿者 naru-naru Author Profile Page : 2005年1月25日 19:13

コメントしてください




保存しますか?