トップ «前の日記(2008-10-13(Mon)) 最新 次の日記(2008-10-16(Thu))» 編集

ぽっぺん日記@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件)

トップ «前の日記(2008-10-13(Mon)) 最新 次の日記(2008-10-16(Thu))» 編集