Tokyo Promenade がサクサクなので Solaris の非力なサーバマシンにも入れてみた。32bit だと tokyocabinet がビルドできなかったので以下のような感じ。
- tokyocabinet を
./configure CFLAGS=-m64 && make && make check && su root -c 'make install'して、 - tokyopromenade を
./configure CFLAGS=-m64 && make && make check && su root -c 'make install'して、 - 以下のように ~/public_html/tp にセットアップした。
basedir=tp
[ -d "$basedir" ] || mkdir "$basedir"
(cd "$basedir" &&
cp -p /opt/local/share/tokyopromenade/promenade.* . &&
cp -p /opt/local/share/tokyopromenade/passwd.txt . &&
prommgr create promenade.tct &&
prommgr import promenade.tct /opt/local/share/tokyopromenade/misc/help-*.tpw &&
mkdir upload &&
su root -c 'chgrp -R www .' &&
su root -c 'chmod -R g+w .' &&
cat <<EOF > .htaccess &&
Options FollowSymLinks ExecCGI MultiViews
Order allow,deny
Allow from all
DirectoryIndex promenade.cgi
<Files ~ "passwd">
Order allow,deny
Deny from all
Satisfy All
</Files>
EOF
ln -s /opt/local/libexec/promenade.cgi . &&
echo done
)
Solaris でも問題なくキビキビ動作しているようだ。