- 追加された行はこの色です。
- 削除された行はこの色です。
*AjaXplorer [#abb4bec6]
RIGHT:更新日&lastmod();
Webを利用してサーバ上でファイルの管理が行える。導入は簡単でデータベースも不要だ。
データ保存箇所もWebアクセスできないディレクトリも可能だ。アクセスもSSLを利用するのでセキュリティも確保されている。
iPhone/iPadの専用プログラムもある。ただし85円必要
**インストール [#d799c205]
[[ここ>http://ajaxplorer.info/]]からajaxplorer-core-4.0.1.zipをダウンロードする。
$ unzip ajaxplorer-core-4.0.1.zip
$ su
# cp -a ajaxplorer-core-4.0.1 /var/www/html/
# cd /var/www/html
# chown -R apache.apache ajaxplorer-core-4.0.1
# ln -s ajaxplorer-core-4.0.1 ajaxplorer
''php.ini''で「default_charset = UTF-8」と「mbstring.internal_encoding = UTF-8」がコメントアウトされているときは以下のようにインストールフォルダの.htaccess
を追加
''.htaccess''
#RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
</IfModule>
#以下を追加
php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
またUpLoadファイル容量も変更のため以下を追加
post_max_size = 200M
upload_max_filesize = 256M
memory_limit = 1024M
php_value post_max_size 200M
php_value upload_max_filesize 256M
php_value memory_limit 1024M
確認は/設定/Logs&Other Data/Diagnosticで確認
日本語ファイル名などを通すため以下を追加
''conf/bootstrap_repositories.php''
* Use the GUI to add new repositories.
* + Log in as "admin" and open the "Settings" Repository
*/
// Edit by JE2ISM
setlocale(LC_ALL,'ja_JP.UTF-8'); <==追加
defined('AJXP_EXEC') or die( 'Access not allowed');
このままだとMyFolderが直接アクセスできるの格納場所data/に.htaccessを作成し、アクセスを禁止する。
''.htaccess''
order deny,allow
deny from all
allow from localhost
あとはWebから設定
http://(Host)/ajaxplorer/
にアクセス。SSLにリダイレクトされる
MCrypt enabledがWARNINGになるがそれ以外が「OK」なら「click here to....」をクリック
&ref("./AjaXplorer1.png");
ここで初期管理者の
id: admin
pass: admin
と表示される
&ref("./AjaXplorer2.png");
login後「設定」から
&ref("./AjaXplorer4.png");
「Global Configurations」-> 「Core Configs」-> 「AjaXplorer」
Main Options で
Default Language : ja
&ref("./AjaXplorer5.png");
*** ユーザ設定 [#z9ebfa77]
Adminのパスワードおよびユーザ作成
「設定」-> 「Repositories & Users」->「Users」でadminを選択してパスワードを変更
上部メニューの「新規ユーザ」からユーザ作成
作成されるとdata/personalの下にユーザ名のフォルダが作成されこれが「MyFolder」になる。
&ref("./AjaXplorer6.png");
***フォルダの作成 [#v0e40fb3]
上部メニューの「新規リポジトリ」から「Repository」
Repository Label :(フォルダ名)
Repository Driver : File System
Path: /var/www/axp_area/sfs (事前に/var/www/axp_areaを作成し # chown apache.apach axp_area # chmod 644 axp_area)
Puge Days : 0 (削除日程)
作成後は各ユーザの設定でアクセス件を設定すると利用できる
&ref("./AjaXplorer7.png");
**参考 [#k564f960]
-http://do-one.jp/blog/web-application/install-ajaxplorer/
-http://blog.hisax.org/article/entry_78.html