Web Patio equipped File Uploader

このサイトについて
このサイト、Patio-FU Web siteでは、KENT WEB配布のスレッド式掲示板、Web Patioにファイルアップロード機能を付け加えた改造版WebPatio、Patio-FUを配布しています。
プログラムの概要
KENT WEBで配布されている、Web Patioにファイルのアップロード機能を付加したものです。インターフェースや使い方はWeb Patioと変わりません。ログファイルも互換性がありますので、現在、Web Patioをお使いの方でもそのまま使用いただけます。
開発の経緯
ファイルアップロード機能があり、かつ高機能(特にパスワード認証機能)のついているCGIプログラムを探していたが、なかった。そのため、デザイン、機能的に優れているWeb Patioをベースにファイルアップロード機能を実装してみた。どうせ作ったものだから広く公開しようと思い、Webサイトで公開を始めました。
著作権について
ダウンロード、改造、再配布、商用利用を認めます。但し、著作権は放棄しません。また、著作権表示のリンク部分部分を削除しないでください。
注意事項・免責事項
Patio-FUはストレージに余裕のあるサーバーを想定して作られています。サーバー、ネットワーク等に負荷を与えることのないよう、注意してください。また、このプログラムを使用して起こったいかなる事態でも、当方は責任を負いません。

機能と特長

基本的に、KENT WEBのWeb Patioと同じです。主な機能は、以下のとおり。太字はPatio-FUの独自機能です。

サンプルとダウンロード

サンプル
Patio-FU サンプルからどうぞ。書き込みはできません。
ダウンロード
patio-fu.zip Ver. 1.0 (Web Patio Ver. 2.2ベース)

設置方法

ある程度のCGIの設置に関する経験を有している方を想定しているので、初心者向けに詳しくは書いていません。ご了承ください。

ファイルの確認
ダウンロードしたファイルを解凍します。以下のファイル・フォルダがあることを確認してください。[]カッコ内はアップロードの際のパーミッションです。
  • file(フォルダ)[707]
  • img(フォルダ)
  • lock(フォルダ)[707]
  • log(フォルダ)[707]
  • ses(フォルダ)[707]
  • admin.cgi[705]
  • cgi-lib.pl[604]
  • index1.log[606]
  • index2.log[606]
  • init.cgi[604]
  • jcode.pl[604]
  • memdata.cgi[606]
  • note.html
  • patio.cgi[705]
  • regist.cgi[705]
Perlのパス変更、設定ファイルの編集
admin.cgi, patio.cgi, regist.cgi を開き、1行目のPerlのパスを確認し、違っているなら変更します。
init.cgi を開き、パスワードや付加機能のON/OFFなど、基本設定の項目を編集します。
ファイルのアップロード
ファイル・フォルダを全てFTP等でサーバーにアップロードします。パーミッションは上のファイル一覧の通りです。
 
テスト
Webブラウザから、patio.cgiにアクセスします。URLの後ろに、?mode=checkをつけてアクセスするとパーミッションなどのチェックができます。テストが済めば設置完了です。

サポート・お問い合わせ

設置の仕方や改造に関するサポートは基本的には受け付けていません。もし、バグや不具合があれば、以下のメールアドレスに連絡をお願いします。 また、本家のWeb Patioのニューバージョンがリリースされても、Patio-FUもそれに合わせてニューバージョンをリリースする計画はありません。

連絡先:email