ajaxplorer

 

Version: ajaxplorer version: 4.23

特點:

  • 支持 FTP Backend
  • 支援 Samba Backend

 

php module:

  1. php5-gd
  2. php5-mcrypt
  3.  

安裝時沒有 ERROR 就可以用

 

conf/bootstrap_conf.php
define("AJXP_LOCALE", "en_HK.UTF-8");

AJXP_DATA_PATH/plugins/conf.serial

AJXP_DATA_PATH/plugins/conf.serial/repo.ser

帳戶的 Login 資料:

  • AJXP_DATA_PATH/plugins/auth.serial
auth.serial/
├── admin                  <-- username
│   ├── bookmarks.ser
│   ├── prefs.ser
│   └── rights.ser
├── editor
│   ├── bookmarks.ser
│   ├── prefs.ser
│   └── rights.ser
├── roles.ser
├── users.ser
└── viewer
    ├── bookmarks.ser
    ├── prefs.ser
    └── rights.ser

 

AJXP_INSTALL_PATH /data/logs/,/var/www/ajaxplorer-core-4.2.3/data/cache

mkdir /var/www/ajaxplorer/data/plugins/action.scheduler/calendar.json
chmod 777 /var/www/ajaxplorer/data/plugins/action.scheduler/calendar.json

==================================

安全

在 conf/.htaccess 內有
deny from all
data/[all subfolders except "public"],

==================================

Shared Elements

PUBLIC_DOWNLOAD_FOLER

==================================
Logs

By default, the log level is set to INFO.

conf.php
AJXP_SERVER_DEBUG to true

==================================

upgrade

As for v4.0 and next, simply select the automatic upgrade button in the toolbar and follow the procedure.

==================================

plugins

"Core Configs" -> "Common 'auth' plugins options" -> Store Credentials in Session

if you plan to use a specific auth driver that should dynamically pass the user-input

Default Files

AJXP_DATA_PATH/files
 


 

Repostories Variable

 

  • AJXP_DATA_PATH
  • AJXP_USER

Example:

/home/Blogspot/AJXP_USER

 


 

User 權限 filter

 

Manual Actions Filtering Example : let’s say you want to disable "Change Password" for a group of unadvanced users, as well as the "New File" action (assuming you have a typical installation).

authentification plugin:

plugins/auth.serial/manifest.xml
    reference to
    
    
core file:
plugins/core.auth/standard_auth_actions.xml

<action name="login">
<action name="pass_change">
<action name="logout" expireDefault="true">

    reference to
    
management plugin:

plugins/access.fs/fsActions.xml

<action name="ls" dirDefault="true">
<action name="upload">
<action name="empty_recycle">
<action name="download" fileDefault="false">
<action name="compress">
<action name="download_chunk">
<action name="prepare_chunk_dl">
<action name="open_with" fileDefault="true">
<action name="ajxp_link">
<action name="stat">
<action name="lsync">
<action name="get_content">
<action name="put_content">
<action name="restore">
<action name="mkdir">
<action name="mkfile">
<action name="rename">
<action name="copy" ctrlDragndropDefault="true">
<action name="move" dragndropDefault="true">
<action name="delete">
<action name="chmod">
<action name="purge">

roles.ser <--- 食在 role 內的

"pass_change,mkfile"

 

Creative Commons license icon Creative Commons license icon