http://webpy.org/install にあるインストール方法によると、site-packages ディレクトリにコピーするだけということだ。 Debian環境では、site-packagesは"/usr/lib/python2.4/site-packages/"にある。 web.pyの本体をもらってきてコピーする。 # wget http://webpy.org/web.py # cp web.py /usr/lib/python2.4/site-packages/ # chmod 644 /usr/lib/python2.4/site-packages/web.py とりあえず、動作しているthttpdを使って動かして見ることに。 速度的な問題になるようなら、reddit.comでやっているように、lighttpd上でfastcgiすればいいだろう。 ここのcgi-binには
Pythonで最近注目されているWebフレームワークとしてweb.pyがあります。これをレンタルサーバーのような、制限の多いCGI環境で使うにはちょっとした工夫が必要です。以下に述べる設定はXREA(CGIにpythonが使える。素敵(^^)v)の場合ですが、ほかのレンタルサーバーでもほとんど同じだと思います。 マルチスレッド処理の無効化 web.pyはWSGI上で動作し、WSGIは内部でマルチスレッド処理をしていますが、XREAではCGIプログラム内でのマルチスレッド処理を許可していないため、無効化してやる必要があります。 2006/5/20追記: 利用しているサーバーが、CGI内でのマルチスレッド処理を許可しているなら、このステップは必要ありません web.pyおよびweb.pyが使用するflupのコードを追っていった結果、以下の箇所を変更すればマルチスレッド処理を無効化し、シングルス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く