*PHPfileNavigator [#md0e1d65] RIGHT:更新日&lastmod(); Webを利用してサーバ上でファイルの管理が行われる。グループ指定でグループごと異なるファイル管理が可能同時に5ファイルまでUploadが可能。 以下からDownload -http://anshy.com/wp/?page_id=319 -http://sourceforge.jp/projects/sfnet_pfn/ **インストール [#w8355476] インストール前にMySQL上に使用するDBとそのユーザ、パスワードを設定。 # mysqladmin -u root create pfn # mysql -u root mysql mysql> grant all on pfn.* to pfnuser@localhost IDENTIFIED BY '*****' WITH GRANT OPTION; SHOW GRANTS FOR pfnuser@localhost; +------------------------------------------------------------------------------ ----------------------------------+ | Grants for pfnuser@localhost | +------------------------------------------------------------------------------ ----------------------------------+ | GRANT USAGE ON *.* TO 'pfnuser'@'localhost' IDENTIFIED BY PASSWORD '*1ACF3393 25696A7FDB1D43988B2BC0E8B1CBFD8F' | | GRANT ALL PRIVILEGES ON `pfn`.* TO 'pfnuser'@'localhost' WITH GRANT OPTION | +------------------------------------------------------------------------------ ----------------------------------+ 2 rows in set (0.00 sec) ''展開&設置'' $ unzip PHPfileNavigator-jp.zip $ su # cp -a pfn-2.3.3-jp /var/www/html/ # cd /var/www/html # chown -R apache.apache pfn-2.3.3-jp インストール後 データを収納する格納するディレクトリを作成(この場合はルートパスが「一般ユーザ」というフォルダを利用するために作成) # cd /var/www # mkdir pfn_area # mkdir pfn_area/一般ユーザ # chown -R apache.apache pfn_area # chmod -R 644 pfn_area http://(host name)/pfn-2.3.3-jp/ あとはWebから設定 -1.-3.については常識で設定 -4.については 管理者のログイン情報の設定 共通名:管理者 ユーザ名:admin と指定 メインルート 管理者名:管理者 絶対パス:/var/www/pfn_area (先に作成したデータ格納パスのトップを指定) Webパス:/ (上記の絶対パスがシステム上データ格納のどこになるかを指定) 正常に終了したら「instalar」というディレクトリをリネーム # cd /var/www/pfn-2.3.3-jp/ # mv instalar instalar.org # chmod 000 instalar.org ***ユーザ設定 [#j1e153fd] ''手順'' +管理者のルート(データ格納ディレクトリ)を指定 +Configsの設定:defaultをとりあえずコピーして変更可能なConfigを作成 +ルート作成:データ格納ディレクトリを指定(事前にpfn_area以下に作成する必要あり) +グループ作成:使用するConfigを指定(今回は先に作成したConfig)ここでのグループは利用を明確にするためぐらいしかまだ理解していない。 +ユーザ作成:ユーザ、パスワード、アクセス件を指定。データ格納できるルートを指定する (1)管理者のルート(データ格納ディレクトリ)を指定 &ref("./pfn3.png"); (2)adminでログイン後、「管理エリア」から「Configs」タブを選択し、「default」を指定 &ref("./pfn1.png"); (3)新規ボタンで作成 &ref("./pfn2.png"); (4)グループ作成タブから「一般ユーザ」グループを作成しアクセスを許可する &ref("./pfn5.png"); (5)ユーザ作成タブから「一般ユーザ」グループに所属させるユーザを作成 &ref("./pfn4.png"); (6)各設定は「管理者エリア」のタブで指定して変更可能 &ref("./pfn6.png"); ***SSLに自動移動 [#bec11fcb] ''data/plantillas/cab.inc.php'' <link rel="stylesheet" href="<?php echo $relativo.$PFN_conf->g('estilo'); ?>xes\ tion.css" type="text/css" /> <?php } ?> (以下を追加 <script><!-- change ssl protocol // Edit by JE2ISM if (document.location.protocol==="http:") {location.replace('https://'+window.location.host+window.location.pathname);} //--></script> (ここまで) <script type="text/javascript" src="<?php echo $relativo; ? >js/scripts.js"></sc\ ript> <script type="text/javascript" src="<?php echo $relativo; ?>js/html_decoder.js"\ ></script> <script type="text/javascript"><!-- imaxes = new Array(); **参考 [#w0e101e0] -http://anshy.com/wp/?page_id=360