« 香港遠征中止 | メイン | お三の宮日枝神社例大祭 »

2005年09月17日

MovableTypeアップグレード

3連休だが、西洋人。 かねてからやろうと思っていた、当すぱなび日誌などの基幹システムであるMovableTypeのバージョンアップを行う。現在3.15jaだが、3.2β1にアップグレードする。

まずは、pg_dumpでログのバックアップと、スクリプトのバックアップを行った。
以下やったことメモ
・既存環境をtarボールにバックアップ
・MT3.2βの tar.gzダウンロード
・同展開
・tar zxf MT-3_2-ja-b1.tar.gz
・cd MT-3.2-b1-ja

「Movable Type 3.2 では、環境設定ファイルとして、mt.cfg に代わり、mt-config.cgi を参照します。」とのことなので、
・mt-config.cgi-original -> mt-config.cgiにコピー
・同ファイル編集
(変更箇所)
 CGIPath
 ObjectDriver DBI::postgres
 Database
 DBUser
 DBHost
 StaticWebPath
 PublishCharset EUC-JP
 ImageDriver ImageMagick
 PingTimeout 30

・新スクリプトなどをサーバに転送(ftp upload)
・mt-config.cgiをコピー

・mt-check.cgi実行
→以下怒られた
 DBD::Pgが古い 1.22 1.35>=
 DBD::Pg 1.43GET
 tar zxf DBD-Pg-1.43.tar.gz
 cd DBD-Pg-1.43
 perl Makefile.PL
 だめだ。test/More.pmがないらしい
 → Test-Simple0.54 インストール
 DBI 1.48インストール
 DBD-Pg 1.43インストール

・mt-check.cgi実行。 OK!

・テスト環境index.html作成
・ログイン
・アップグレードが成功しました。DBのアップグレードをします。。。
・「アップグレードの開始」押下
・mt-upgrade.cgi起動し、「データベースをアップグレード中...」固まる。ブラウザ左下にマークが出ていた。
 →javascriptをアップロードし忘れていた (/js ディレクトリ)

・無事UGできた

一方でかねてから失敗しまくっていたココログへのトラックバックの原因を探った。
今回(v3.2)からログが出るようになった。
「http://app.cocolog-nifty.com/t/trackback/9999999へのトラックバックは失敗しました:
URL矗????矍????粃ュ??矍????矍障ン????矍??」
 →え?
以下やったことメモ
・MT.pmにトレースを入れてデバッグ
・ココログからの回答文がわかった
<?xml version=1.0 encoding=utf-8?>
<response>
<error>1</error>
<message>URLを正しく入力してください</message>
</response>

・MTが送信しているXML文を調査

 application/x-www-form-urlencoded; charset=utf-8
 POSTの内容:title=%C3%B1%3F%3F%3F%3F%C4%AA%C4%8E%3F%3F%3F%3F%3F%3F%3F%3F%D0%A7%3F%3F%3F%3F&url=http%3A%2F%2Fblog.odorokutamegoro.com%3A8080%2Farchives%2F2005%2F02%2Fpost.html&excerpt=%3E%3F%3F%3F%3Fc%3F%3F%C4%AA%C4%BF%C4%A1%C4%BFDVD%C4%B2%C4%9F%C4%ABc%C5%B8%C5%91%C5%B3%C5%B0%C4%8A%C4%89%C4%8E0%3F%3F%C4%B2%3F%3F%C4%83%C4%BFcaMacMini%C4%8E%1F%C4%AA%C4%B2%C4%A8%C4%A6%C4%A4%C4%AF%3F%3F%3F%3Fca%20%3F%3F%3F%3F%C4%80%C4%B1%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F%D0%A7%3F%3F%3F%3Fca%C4%B7%C4%AB%C4%B7%3E%3F%3F%3F%3F%C4%8E%C4%BF%C4%A1b%3F%3F%C4%8B%3F%3F%C4%83%C4%86%3F%3F%C4%86%C4%A2%C4%A9%C4%83%C4%BFc1%3F%3F%C4%96%C4%AA%C4%8E%3F%3F%C4%8F%C5%B6%3F%3F%C4%88%C4%9B%C4%9C%3F%3F%C4%B8%C4%87%C4%A6%C4%9E%C4%A4ca%3F%3F%3F%3F%3F%3F%3F%3F%C4%B7%C4%BF%C4%BE%3F%3F%C4%8B%3F%3F%C4%AA%1A%3F%3F%C4%BF%C4%A9%C4%B7%C4%A4c%3F%3F%3F%3F%C4%B7%C4%9E%C4%B9c...&blog_name=%C4%B9%C4%91%C4%8A%C4%93%3F%3F%3F%3F&charset=utf-8
 →うーむ。
・Trackback技術仕様書によると、

POST http://www.foo.com/mt-tb.cgi/5
Content-Type: application/x-www-form-urlencoded
title=Foo+Bar&url=http://www.bar.com/&excerpt=My+Excerpt&blog_name=Foo
てな感じで送る決まりになっているようです。
」とのこと。なるほど。

・8080ポートを使っているのが悪い?と仮定して、URLを無理矢理変えてPing送信させたところ、成功! ココログが8080に対応していない。ってこれはTrackback仕様からはずれているのか?
・80番ポートを使うと違うサーバに行ってしまうため、その違うサーバのapacheのhttpd.confを編集し、リダイレクトさせて対処。

・MT側でも、ブログ村と同様にエンコードを強制的にUTF-8にして文字化け問題もクリア。

検証には某ブログに協力していただいた。感謝します。

 かくしてココログ宛のトラックバックは今後できるようになった。

近い将来は、80番ポートでの運用となるので、こうした苦労も過去のものとなるだろう。
近所の神社で、横浜一のお祭りが開幕。終日にぎやかだった。


にほんブログ村 旅行ブログ 旅行ガイド・プランへ

【他の年の本日の日誌】
2024:
2024年09月16日のつぶやき 2024年09月16日のつぶやき(33件) 00:04 セフセフ #Wordle1184 https://t.co/0seinyUeVS 08:41 もるげん 09:01 @Kinoppi_ ニャシ 10:31 @yasuhiroUENO ...
2023:
2023年09月16日のつぶやき 2023年09月16日のつぶやき(35件) 07:54 もるげん 08:54 今日はここから。できたばかりでインバウンド客がおーかった (@ Welina Hotel Premier 中之島East in 大阪市, 大阪府) https:/...
2022:
2022年09月16日のつぶやき 2022年09月16日のつぶやき(55件) 00:17 @mizufo0529 OKAに来るといいことあるかも() 00:17 @Cossy_5241 四つ目猛獣 00:32 @mizufo0529 pnsk 08:31 もるげん 08:4...
2021:
2021年09月16日のつぶやき 2021年09月16日のつぶやき(40件) 08:46 もるげん 09:05 @hirokun88 @haiyo_2san ノ 10:30 狼さんのアポが盗れた。 10:54 いろいろ買い戻し 11:30 今日の朝会はサシであった。はへらた...
2020:
2020年09月16日のつぶやき 2020年09月16日のつぶやき(31件) 00:19 さいとさんも影響受けたらしい。ラード火災に水とか。。 「水をかけたら、さらに燃え広がった」 ラーメン店出火、従業員1人けが 札幌・狸小路:北海道新聞 どうしん電子版 https://t...
2019:
2019年09月16日のつぶやき 2019年09月16日のつぶやき(43件) 09:07 もるげん。今日は労働いむにだ 09:46 なるほどジェイソンと言えば厚切りの方が思い浮かぶのか。 09:51 滋賀県のお天気情報を傍聴。晴れ時々曇りで北部は雨のところも。 30C前後ま...
2018:
2018年09月16日のつぶやき 2018年09月16日のつぶやき(14件) 08:07 もるげん 08:56 今朝は港61系統で出陣 #noribus 08:56 @yukiko93008389 ノ 08:56 @haiyo_2san 感謝します 09:09 着いた (@...
2017:
2017年09月16日のつぶやき 2017年09月16日のつぶやき(44件) 00:30 きたくすからのタモリ倶楽部遅参 00:35 某氏は出るのか? 00:36 @nomobucho わしも9分遅刻とはね、、 00:43 岩本町~秋葉原連絡から4年もたつのか 00:46 ...
2016:
2016年09月16日のつぶやき 2016年09月16日のつぶやき(33件) 08:51 もるげん 10:48 iPhone7?興味ないですな (恒例) 6やSEなら。 10:48 @haiyo_2san ノシ 12:23 最近蜘蛛の巣状の画面なiPhoneをよく見る。 1...
2015:
2015年09月16日のつぶやき 2015年09月16日のつぶやき(49件) 00:02 滋賀県南部で弱い地震の由。 00:16 @SH7_1223 文字化けしてますよ?( 00:43 @nomobucho 乙でした! 00:51 一卡通が見つかった。2011年に使ったきり...
2014:
2014年09月16日のつぶやき 2014年09月16日のつぶやき(9件) 08:42 もるげん 11:32 @Kinoppi_ ノシ 11:32 @nomobucho ノ 12:29 ゆらゆら 12:46 @yasuhiroUENO 事なきを得ましたよ。感謝します。 12...
2013:
2013年09月16日のつぶやき 2013年09月16日のつぶやき(42件) 07:52 もるげん 08:02 お天気情報をぼぉっと受信。台風様はだいぶ西よりのコースをとったね。特別警報も出てる。一部道路も通行止の由。ご安全に。 09:43 @7_mo 80P獲得ですな 1...
2012:
2012年09月16日のつぶやき 2012年09月16日のつぶやき(11件) 00:34 今日(正確には昨日15日)のビアフェスは予想以上に千客万来で、さすがに疲れました。打ち上げ(驛の食卓だったけど)はご遠慮して直帰。しばしぼぉっと昼寝して少し回復。ご来場ありがとうござい...
2011:
2011年09月16日のつぶやき 2011年09月16日のつぶやき(29件) 01:19 @hidesan_jp イイネ! 10:04 もーるげん 10:41 @7_mo 昨日も数件コンビニ捜索したが釣果なし。。。 13:50 @pacific_lon お、ちゃんと覚えてた...
2010:
2010年09月16日のつぶやき 2010年09月16日のつぶやき(17件) 00:17 たまには早寝しようzzz 12:18 @hanaoibito B1GP参戦しますよ♪ 12:19 昨夜はうなされていたらしい。悪い夢は見てないと思うのだが。 13:05 Nタワーは夏休...
2009:
閃輝暗点と偏頭痛 昨夜人生2回目の閃輝暗点(せんきあんてん)に見舞われた。閃輝暗点とは、突然視野の真ん中あたりに、まるで太陽を直接目にした後の残像のような黒いキラキラした点が現れ、視界の一部がゆらゆら動きだし、物がゆがんで見えたり見えづらくなって、徐々に点が...
2008:
アサヒオクトーバフェスト 旅から帰って仕事再開。 先日襲撃された掲示板への絨毯爆撃を抑止すべく、投稿キー部分への暗号化処理を実装。おそらく次回の襲来では今回のシールドの前に退散であろう。
アサヒ オクトーバーフェスト 日比谷公園にて19日まで開催これは2杯目のレーベンブロイ マズー1杯目は持ち込みのプレミアムモルツ 悪い客ですわ (画像は見られない場合があります)...
2007:
西洋人  昨日のボウリング&長時間歩行が災いし、あちこち筋肉痛である。参ったな。 在宅にて西洋人。部屋の片付けを少々。ドイツ遠征準備を少々。 11月の遠征計画を立案。シンガポールか香港か。  ひとまずANA便でアップグレード枠があいていたので、UG...
2006:
NOSHOW 西洋人。 ANA国際線デスク(プラチナデスク)に電話。相変わらずつながらない。想定範囲内の10分ほどで接続。昨日国内線デスクで受けたアドバイスを交え、いきさつを説明。NOSHOWしてしまったが、航空券は引き続き使えることになった。ANAに感...

投稿者 onsenfan [ PC・インターネット , プログラミング, 独り言 ] : 2005年09月17日 23:53

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
https://blog.odorokutamegoro.com/mt-tb.cgi/428_2171315247985

コメント

人知れずこつこつを作業をなさっているんですねぇ。
おかげで快適な環境です。感謝します。
ところでですね。先日北海道へ出かけまして、サッポロクラシックをカートン買いしてしまいましたよ。参ったな。
クラシックは安らぎだよ。トラックバックも安らぎだよ。

投稿者 うえの : 2005年09月23日 01:36

私も "データベースをアップグレード中..." で固まって
しまいました。javascript をアップロードし忘れたと
あるのですが、具体的に何をしたのですか ???

投稿者 bubu : 2005年09月29日 22:15

うえのさん いらっしゃいませ。
地獄に仏とはこのことだ。

投稿者 ゆーゆうみづき : 2005年09月30日 13:24

bubuさんこんにちは。
アップロードし忘れたjavascriptは、以下の物です。
./js/tc.js
./js/tc/ ディレクトリ全部

 ブラウザ(IE)の左下にと出ていたので気づきました。
ご参考になれば...。

投稿者 ゆーゆうみづき : 2005年09月30日 13:32

初めましてm(__)m
実は同じような状況だったので,参考にさせていただいて,ほとんど丸2日かかりっきりなのですが,問題が解消しません。
あまり知識が無くて頑張っているのですが,できたらアドバイスを頂けないかと思ってコメントさせていただきました。
内容はこちらだと長くなってしまうので,こちらの掲示板を見ていただけたら幸いです。
http://lolipoking.lolipop.jp/cgi/patio.cgi?mode=view&no=2360
図々しくて申し訳ありませんが,できたら宜しくお願いします。m(__)m

投稿者 ひでまろ : 2005年10月04日 12:18

counter
3