Subject : Upgading Deki 8.05x(Jay Cooke) VM to Deki 8.08 RC1 (Kilen Woods) from source code
注意: この手順書はMindTouchから技術的な検証を受けていない。利用は自己責任によること。また業務用システムへ適用しないこと
(1) 前提条件
o Deki 8.05.2b VM版を使用 (8.05 以降のVMなら問題ないと思う)
o 既存のデータの保全はしない
(2) 新・コントロールパネルを有効にする
参考:
http://wiki.developer.mindtouch.com/MindTouch_Deki/FAQ/Configuration/How_do_I...Enable_the_new_control_panel%3f
vi /etc/apache2/sites-available/dekiwiki
Apacheの構成ファイルを次のように変更
From:
RewriteCond %{REQUEST_URI} !^/(@api|editor|skins|config|@gui)/
To:
RewriteCond %{REQUEST_URI} !^/(@api|editor|skins|config|@gui|deki-cp)/
Apacheを再起動
/etc/init.d/apache2 restart
(3) Deki 8.08 RC1 をインストールする
参考:
http://wiki.mindtouch.com/Official_MindTouch_Deki_Installation_Guides/Upgrading_MindTouch_Deki_1.9.0_(Itasca)_to_8.05_(Jay_Cooke)_(non-VM)
※【重要】以下の手順は既存のデータをいっさいバックアップしていない
cd /tmp
wget http://downloads.sourceforge.net/dek..._source.tar.gz
tar xvfz Deki_Wiki_8.08rc1_Kilen_Woods_source.tar.gz
cd Deki_Wiki_8.08rc1_Kilen_Woods_source/
cp -r web/* /var/www/dekiwiki
chown -R www-data /var/www/dekiwiki
cd /var/www/dekiwiki/maintenance
php update-db.php
スキンキャッシュの削除
cd /var/www/dekiwiki/skins/common/cache/
rm -rf cache-*
Dekihost を再起動
/etc/init.d/dekiwiki restart
(4) 日本語リソースをインストールする
cd /var/www/dekiwiki/resources/
ls -l resources.ja.txt resources.ja-jp.txt
-rw-r--r-- 1 webservd webservd 37 Aug 15 12:24 resources.ja-jp.txt
-rw-r--r-- 1 webservd webservd 107975 Aug 15 12:24 resources.ja.txt
mv -i resources.ja.txt resources.ja.txt.orig
wget http://jp.opengarden.org/@api/deki/f...sources.ja.txt -O resources.ja.txt
rm /var/www/dekiwiki/skins/common/cache/cache-*
(5) Dekiへ接続し、動作を検証する
Deki へ接続する前にブラウザのキャッシュもクリアすること
(6) 必要におうじて最新の開発版 (trunk) へアップデートする
手順書
How do I...Setup a Deki VM with latest SVN code?
※バイナリコードの再コンパイルはコンパイルエラーで失敗してしまった。