|
|
@ -2,27 +2,27 @@ |
|
|
|
|
|
|
|
|
|
|
|
use esmith::AccountsDB; |
|
|
|
use esmith::AccountsDB; |
|
|
|
|
|
|
|
|
|
|
|
if (($ajaxplorer{'status'} || 'disabled') eq 'enabled'){ |
|
|
|
if (($pydio{'status'} || 'disabled') eq 'enabled'){ |
|
|
|
my $alias = (($ajaxplorer{'AliasOnPrimary'} || 'enabled') eq 'enabled' ) ? 'Alias /ajaxplorer /usr/share/ajaxplorer':''; |
|
|
|
my $alias = (($pydio{'AliasOnPrimary'} || 'enabled') eq 'enabled' ) ? "Alias /ajaxplorer /usr/share/pydio\nAlias /pydio /usr/share/pydio":''; |
|
|
|
my $allow = (($ajaxplorer{'access'} || 'private') eq 'public') ? 'all':"$localAccess $externalSSLAccess"; |
|
|
|
my $allow = (($pydio{'access'} || 'private') eq 'public') ? 'all':"$localAccess $externalSSLAccess"; |
|
|
|
my $auth = (($ajaxplorer{'Authentication'} || 'http') eq 'http') ? "AuthName \"Ajaxplorer\"\n" . |
|
|
|
my $auth = (($pydio{'Authentication'} || 'http') eq 'http') ? "AuthName \"Pydio\"\n" . |
|
|
|
" AuthType Basic\n" . |
|
|
|
" AuthType Basic\n" . |
|
|
|
" AuthExternal pwauth\n" . |
|
|
|
" AuthExternal pwauth\n" . |
|
|
|
" Require valid-user\n" : ''; |
|
|
|
" Require valid-user\n" : ''; |
|
|
|
my $maxsize = $ajaxplorer{'MaxUploadSize'} || '200M'; |
|
|
|
my $maxsize = $pydio{'MaxUploadSize'} || '200M'; |
|
|
|
my $homedir = $ajaxplorer{'HomeDir'} || 'none'; |
|
|
|
my $homedir = $pydio{'HomeDir'} || 'none'; |
|
|
|
$homedir = (($homedir eq 'enabled') || ($homedir eq 'users')) ? ":/home/e-smith/files/users":""; |
|
|
|
$homedir = (($homedir eq 'enabled') || ($homedir eq 'users')) ? ":/home/e-smith/files/users":""; |
|
|
|
|
|
|
|
|
|
|
|
my $shares = ''; |
|
|
|
my $shares = ''; |
|
|
|
|
|
|
|
|
|
|
|
my $public = $ajaxplorer{'PublicShares'} || 'enabled'; |
|
|
|
my $public = $pydio{'PublicShares'} || 'enabled'; |
|
|
|
$OUT .=<<"EOF" if ($public eq 'enabled'); |
|
|
|
$OUT .=<<"EOF" if ($public eq 'enabled'); |
|
|
|
|
|
|
|
|
|
|
|
Alias /ajxppub /var/lib/ajaxplorer/public |
|
|
|
Alias /ajxppub /var/lib/pydio/public |
|
|
|
<Directory /var/lib/ajaxplorer/public> |
|
|
|
<Directory /var/lib/pydio/public> |
|
|
|
Options None |
|
|
|
Options None |
|
|
|
AddType application/x-httpd-php .php |
|
|
|
AddType application/x-httpd-php .php |
|
|
|
php_admin_value open_basedir /usr/share/ajaxplorer:/var/lib/ajaxplorer:/var/log/ajaxplorer:/etc/ajaxplorer:/var/cache/ajaxplorer:/usr/share/pear/:/home/e-smith/files/shares$homedir |
|
|
|
php_admin_value open_basedir /usr/share/pydio:/var/lib/pydio:/var/log/pydio:/etc/pydio:/var/cache/pydio:/usr/share/pear/:/home/e-smith/files/shares$homedir |
|
|
|
Order deny,allow |
|
|
|
Order deny,allow |
|
|
|
Allow from all |
|
|
|
Allow from all |
|
|
|
<Files ".ajxp_*"> |
|
|
|
<Files ".ajxp_*"> |
|
|
@ -31,7 +31,7 @@ Alias /ajxppub /var/lib/ajaxplorer/public |
|
|
|
<IfModule mod_xsendfile.c> |
|
|
|
<IfModule mod_xsendfile.c> |
|
|
|
XSendFile on |
|
|
|
XSendFile on |
|
|
|
XSendFilePath /home/e-smith/files/shares |
|
|
|
XSendFilePath /home/e-smith/files/shares |
|
|
|
XSendFilePath /var/lib/ajaxplorer |
|
|
|
XSendFilePath /var/lib/pydio |
|
|
|
XSendFilePath /home/e-smith/files/users |
|
|
|
XSendFilePath /home/e-smith/files/users |
|
|
|
</IfModule> |
|
|
|
</IfModule> |
|
|
|
</Directory> |
|
|
|
</Directory> |
|
|
@ -42,15 +42,15 @@ EOF |
|
|
|
|
|
|
|
|
|
|
|
$alias |
|
|
|
$alias |
|
|
|
|
|
|
|
|
|
|
|
<Directory /usr/share/ajaxplorer> |
|
|
|
<Directory /usr/share/pydio> |
|
|
|
AddType application/x-httpd-php .php |
|
|
|
AddType application/x-httpd-php .php |
|
|
|
php_admin_value open_basedir /usr/share/ajaxplorer:/var/lib/ajaxplorer:/var/log/ajaxplorer:/etc/ajaxplorer:/var/cache/ajaxplorer:/usr/share/pear/:/home/e-smith/files/shares$homedir |
|
|
|
php_admin_value open_basedir /usr/share/pydio:/var/lib/pydio:/var/log/pydio:/etc/pydio:/var/cache/pydio:/usr/share/pear/:/home/e-smith/files/shares$homedir |
|
|
|
php_admin_value memory_limit 100M |
|
|
|
php_admin_value memory_limit 100M |
|
|
|
php_admin_value upload_max_filesize $maxsize |
|
|
|
php_admin_value upload_max_filesize $maxsize |
|
|
|
php_admin_value post_max_size $maxsize |
|
|
|
php_admin_value post_max_size $maxsize |
|
|
|
php_admin_value max_execution_time 900 |
|
|
|
php_admin_value max_execution_time 900 |
|
|
|
php_admin_value upload_tmp_dir /var/lib/ajaxplorer/tmp |
|
|
|
php_admin_value upload_tmp_dir /var/lib/pydio/tmp |
|
|
|
php_admin_value session.save_path /var/lib/ajaxplorer/tmp |
|
|
|
php_admin_value session.save_path /var/lib/pydio/tmp |
|
|
|
php_admin_value output_buffering off |
|
|
|
php_admin_value output_buffering off |
|
|
|
SSLRequireSSL on |
|
|
|
SSLRequireSSL on |
|
|
|
Order deny,allow |
|
|
|
Order deny,allow |
|
|
@ -60,7 +60,7 @@ $alias |
|
|
|
<IfModule mod_xsendfile.c> |
|
|
|
<IfModule mod_xsendfile.c> |
|
|
|
XSendFile on |
|
|
|
XSendFile on |
|
|
|
XSendFilePath /home/e-smith/files/shares |
|
|
|
XSendFilePath /home/e-smith/files/shares |
|
|
|
XSendFilePath /var/lib/ajaxplorer |
|
|
|
XSendFilePath /var/lib/pydio |
|
|
|
XSendFilePath /home/e-smith/files/users |
|
|
|
XSendFilePath /home/e-smith/files/users |
|
|
|
</IfModule> |
|
|
|
</IfModule> |
|
|
|
</Directory> |
|
|
|
</Directory> |
|
|
@ -71,9 +71,9 @@ EOF |
|
|
|
else { |
|
|
|
else { |
|
|
|
$OUT .=<<'EOF'; |
|
|
|
$OUT .=<<'EOF'; |
|
|
|
|
|
|
|
|
|
|
|
# Ajaxplorer is disabled |
|
|
|
# Pydio is disabled |
|
|
|
# You can enable it with |
|
|
|
# You can enable it with |
|
|
|
# db configuration setprop ajaxplorer status enabled |
|
|
|
# db configuration setprop pydio status enabled |
|
|
|
# signal-event webapps-update |
|
|
|
# signal-event webapps-update |
|
|
|
|
|
|
|
|
|
|
|
EOF |
|
|
|
EOF |