2006年2月3日(金)

[ガジェット]リナザウSL-C700にpukiwiki

最近、あまり使わなくなってきたリナザウに、とうとうApache+PHP+PukiWikiを入れて家庭内サーバにしちゃいました。超省電力、無騒音、非常用電源付サーバです。

2006/02/04000441.jpg

忘れないうちにメモ。

Apache+PHPのインストール

ApacheとPHPが一つになったパッケージをダウンロードしてインストール。いろいろあるんだけど、これが一番安定しているっぽい。

http://www.choup.net/ipaq/linux/apache-1.3.19-php-4.0.5_0.1_arm.ipk

すばらしいっす。ほとんど手を加えなくても、これだけでphpinfo();とか動いちゃうのを見て感動。

まぁ、このままでもいいんだけど、どうせならpukiwikiはSDカードにインストールしたいので、
/home/www/conf/httpd.conf
の、
/home/www/htdocs
の部分を、
/usr/mnt.rom/card/htdocs
に変更する。

httpd起動は、/home/www/bin/httpd -f /home/www/conf/httpd.conf
httpd停止は、kill `cat /home/www/logs/httpd.pid`
自動起動は、ln -s /home/www/bin/apachectl /etc/rc.d/rc5.d/S99apachectl

として、apachectl startで上記httpd起動のコードが動くように書いておく。

オートパワーオフを無効にする

困ったことに、SL-C700はメニューにオートパワーオフを無効にする方法がない。そこで荒業。

/home/zaurus/Settings/qpe.conf
を開く。
[Screensaver]
んところに、

Interval_AC_00 = 900
Interval_AC_01 = 1800
Interval_AC_02 = 3600
Interval_AC_03 = 7200
Interval_AC_04 = 10800
Interval_AC_05 = 14400
Interval_AC_06 = 21600
Interval_AC_07 = 28800
Interval_AC_08 = 36000
Interval_AC_09 = 43200

って並んでいる。これの

Interval_AC_00 = 900

Interval_AC_00 = 0

にしてしまう。すると、省電力の設定のところがこんな画面に!
2006/02/04001720.png
0secondsを選べばオートパワーオフしなくなる。

PukiWikiインストール

あとは、SDカードのhtdocsディレクトリにpukiwikiを突っ込むだけ。なんて簡単な。

普通のサーバと変わらん。

SDカードに入れればいいので、パソコンから設定とかがダイレクトにできてかなり便利。