Loo@ME インストールメモ

lighttpdCVSMPlayerRuby,bittornadoのインストール

$ sudo apt-get install lighttpd cvs mplayer ruby bittornado


Python用ライブラリのインストール

$ sudo apt-get install python-flup python-simplejson python-mysqldb python-crypto


MySQLのインストール
(インストール時にMySQLのrootパスワードの設定を促されるので,適宜入力しておく)

$ sudo apt-get install mysql-server-5.0


Flvtool2のインストール

$ wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
$ tar xzfv flvtool2-1.0.6.tgz
$ cd flvtool2-1.0.6
$ sudo ruby setup.rb


Look@MEをcvsからとってくる
ダウンロード場所は/home以下とする

$ cd /home
$ sudo cvs -z3 -d:pserver:anonymous@look-at-me.cvs.sourceforge.net:/cvsroot/look-at-me co -P lookatme


Look@MEのオーナーとパーミッションを変更する

$ sudo chown -R www-data:www-data lookatme
$ sudo chmod 600 lookatme/config/*.json


MySQLの設定ファイルを変更する
rootで/etc/mysql/my.cnfを開き,[mysqld]の項目を探し,ft_min_word_len = 1と追加する

/etc/mysql/my.cnf

[mysqld]
ft_min_word_len = 1


MySQLを再起動する

$ sudo /etc/init.d/mysql restart


lightppdの設定ファイルを変更する
rootで/etc/lighttpd/lighttpd.confを開き,server.modulesにmod_fastcgiとmod_flv_streamingを追加し,index-file.namesにindex.pyを追加し,fastcgi.serverを追加し,aliasを設定する.

/etc/lighttpd/lighttpd.conf

server.modules              = (
            ...
            "mod_fastcgi",
            "mod_flv_streaming",
            ...
 )

...

index-file.names           = ( ...
                               "index.py",
                               ... )

...

fastcgi.server =    ( ".py" =>
                        ( "localhost" =>
                           ( "min-procs" => 1,
                             "check-local" => "disable",
                             "socket"    => "/tmp/fcgi.sock",
                             "bin-path"  => "/home/lookatme/public_html/index.py"
                           )
                        ) 
                    )

alias.url = ( "/lookatme/" => "/home/lookatme/public_html/" )


lighttpdを再起動する

$ sudo /etc/init.d/lighttpd restart


設定ページにアクセスする

http://localhost/lookatme/config.py

デフォルトのパスワードは「we love movies」なので,「we love movies」と入れてログインする.
ログイン後はPasswordを適宜設定して,updateボタンを押す.
さらに,CONFIG OF DATABASEのmoreをクリックし,initialize databaseのチェックボックスにチェックを入れ,root password of DB serverに,MySQLインストール時に設定したパスワードを入力して,updateボタンを押す.

次のページにアクセスすると,見事使えるようになっているはず.

http://localhost/lookatme/