ログ日記

作業ログと日記とメモ

mod_uploaderのインストール

sargeに入れてみる。


参考
http://karinto.mine.nu/index.php?modup
http://acapulco.dyndns.org/mod_uploader/

apt-get install apache2-prefork-dev libmagick++6-dev

cd mod_uploader-*
./configure --enable-thumbnail
make apache-module

make -f GNUmakefile.apache install

で、ここからが設定。
Debianの場合は /etc/apache2/site-available/ 以下のファイルを編集する。
通常はVirtualHostディレクティブの中に書くのが良いと思う。
モジュールのロードはインストール時に勝手に書き換えてくれるっぽい。

<VirtualHost>
    ....
    <Location /uploader>

        # ここに設定を色々

    </Location>
</VirtualHost>


必要なファイルを設定ファイルに書いた場所にコピーする。

mkdir /var/lib/apache2/mod-uploader
mkdir /var/lib/apache2/mod-uploader/data
mkdir /var/lib/apache2/mod-uploader/file
mkdir /var/lib/apache2/mod-uploader/thumb
mkdir /var/lib/apache2/mod-uploader/temp
cp -r tmpl /var/lib/apache2/mod-uploader
cp -r img /var/lib/apache2/mod-uploader
cp -r css /var/lib/apache2/mod-uploader
cp -r js /var/lib/apache2/mod-uploader

chown www-data:www-data /var/lib/apache2/mod-uploader


apacheを再起動してアクセス・・・あれ?不正なコマンドですと出て表示できない。。
と思ったらPATH_INFOのためのAliasMatchと干渉してたっぽい。消したらいけた。


アップローダは独自のサブドメインバーチャルホスト設定するのがいいかな。