ようこそゲストさん

Digiclo Online Memo

TokyoPromenadeをさくらのレンタルサーバへ設置

はてブ情報 はてブに登録 はてブ数 2009/10/22 10:27 CMS設定関係Digiclo
平林幹雄氏作の軽量高速なコンテンツ管理システム「Tokyo Promenade」を設置

使用したサーバ

さくらのインターネットスタンダード

事前準備

Tokyo Cabinetのインストール*1
wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.35.tar.gz
tar xvzf tokyocabinet-1.4.35.tar.gz
cd tokyocabinet-1.4.35
./configure -prefix=$HOME/usr/local
gmake
gmake install
以下のコマンドでインストールの完了を確認
ls $HOME/usr/local/include
以下のファイルが確認出来れば正常にインストールされたことを確認出来る
  • tcadb.h
  • tcbdb.h
  • tcfdb.h
  • tchdb.h
  • tctdb.h
  • tcutil.h

*1 : 同じ平林幹雄氏作の軽量データベースライブラリ

Tokyo Promenadeのインストール

wget http://1978th.net/tokyopromenade/tokyopromenade-0.9.13.tar.gz
tar xvzf tokyopromenade-0.9.13.tar.gz
cd tokyopromenade-0.9.13
./configure -prefix=$HOME/usr/local --with-tc=$HOME/usr/local --enable-static
gmake
gmake install
以下のコマンドでインストールの完了を確認
cd $HOME/usr/local/bin/
./prommgr version
以下の結果表示で正常にインストールされたとこを確認出来る
Tokyo Promenade version 0.9.13
Copyright (C) 2008-2009 Mikio Hirabayashi

設置ディレクトリの準備

mkdir $HOME/www/tp
cd $HOME/www/tp

各種ファイルをコピーしてリネーム

cp $HOME/usr/local/libexec/promenade.cgi .
cp $HOME/usr/local/share/tokyopromenade/promenade.* .
mv promenade.cgi index.cgi
mv promenade.css index.css
mv promenade.tmpl index.tmpl
cp $HOME/usr/local/share/tokyopromenade/passwd.txt .

DBとアップロード用ディレクトリを作成し、ヘルプファイルをDBに登録

$HOME/usr/local/bin/prommgr create promenade.tct
mkdir upload
$HOME/usr/local/bin/prommgr import promenade.tct ~/usr/local/share/tokyopromenade/misc/help-*.tpw

TokyoPromenadeに初回アクセス

http://digiclo.sakura.ne.jp/tp/index.cgi

右上のLoginから
username:adnmin
password: nimda
でログインし、UsersからAdministratorのパスワード変更

Postから新規ページを投稿する
aboutページに関してはAboutを初回クリックするとページ作成を促されるのでtp-aboutというページを作成する

必要に応じてindex.tmplを書き換えてDBファイルの位置やパスワードファイルの位置を変更し、実ファイルを移動して完了
以下、2009-10-26追記

他のレンタルサーバでの実証

coreserverに設置は上記手順そのままでOKだった

その他

SSHなりtelnetなりでコンソールログインが出来ない場合、事実上インストール出来ない点
入力方法などがwiki記法に似ているが使い慣れていない人間には理解不可能であろう点
カスタマイズの資料がほとんど無い点

名前:  非公開コメント   

E-Mail(任意/非公開):
URL(任意):
  • TB-URL(確認後に公開)  http://adiary.dcw-jp.com/030/tb/