ぽっぺん日記@karashi.org
2008-10-15(Wed) [長年日記]
_ tDiaryをtrunkに追従した
たださんのリリース詐欺tDiary 2.3.1のリリース予告に合わせて、tDiaryをtrunkに追従。
ホントは昨日帰宅してからやろうと思っていたんだけど、晩飯を食べたら爆睡してしまったので、今日やった。:)
以下、手順。
まずはバックアップ。
cd ~/ tar cvzf diary_eucjp.tar.gz ~/diary tar cvzf tdiary_eucjp.tar.gz ~/public_html/d
次にアップデート。
cd /usr/local/src/ mkdir tdiary svn co https://tdiary.svn.sourceforge.net/svnroot/tdiary/trunk/core svn co https://tdiary.svn.sourceforge.net/svnroot/tdiary/trunk/plugin svn svn co http://svn.coderepos.org/share/platform/tdiary/plugin contrib cd ~/public_html/d/ cp -frp /usr/local/src/tdiary/core/* . cd misc/plugin cp -frp /usr/local/src/tdiary/plugin/* . cp -frp /usr/local/src/tdiary/contrib/* .
よく考えたら、各ディレクトリの.svnまでコピーしてしまっていたので、findを使って掃除。
cd ~/public_html/d
find -name ".svn" -exec rm -rf {} \;
この手順だと、アップデートが面倒そうなので、コピーせず、直接checkoutしたものを使うようにした方がいいかもしれない。 検討しよう。
トラブったところ
trunkの目玉はなんといってもUTF-8化だけど、FreeBSD 6.3R上で動かしているruby-1.8.6-p0とapache-2.2.4という古い環境でアップデートしたところ、categoryが文字化けしてしまった。
diaryデータをバックアップから書き戻して、ruby-1.8.6-p287, apache-2.2.9にバージョンアップした後、再度実行したところ、正常に変換された。
ちなみに、一昨日テストしたVMware上の
- FreeBSD 6.3R
- ruby-1.8.6-p111
- apache-2.2.8
という環境では問題なく変換できた。
っつーか、テスト環境と本番環境を合わせなきゃ意味ないよ、という話ですね。 はい、すいません。
バージョンアップ終了
この日記もUTF-8化された。
さて、trunkに追従できたのでpluginいじりでもしてみようかな。
[ツッコミを入れる]
[]
本日のPingbacks(全0件)


まで頂ければ幸いです。
英国太平記―セントアンドリューズの歌(小林 正典)
ハシムラ東郷(宇沢 美子)
ハチはなぜ大量死したのか(ローワン・ジェイコブセン/中里 京子)