Linux防健忘日誌No.51-Ubuntu 11.04 Web-based網路硬碟:AjaXplorer 3.2.4 (2012/5/4update)


//注意,新版(4.x)設定部分請參照此篇:http://thkaw.pixnet.net/blog/post/89347723

今天晚上我爸告訴我想要從外部連進家中的Server做資料存取

我自己在外面連回家都是靠VPN或者FTP,SAMBA有時候會不穩
這些東西所需要的步驟可是他老人家無法負荷的…
 
之前就一直很想搞有WEB UI的網路硬碟

晚上就查了一下並且把她架設起來

算是一個功能蠻齊全的Web-based平台-AjaXplorer

一樣廢話不多說,參照官方那寫得不是很清楚的做法統整出來

前置作業:
需要裝好Apache2跟PHP

 
1.先去官網http://www.ajaxplorer.info/download/把主程式抓回來
解壓縮後得到一個資料夾,建議把這個資料夾重新命名一下(我這裡是縮短成ajaxplorer)

2.將此資料夾丟到你的apache www目錄(預設是/var/www下,我這裡也是維持標準預設路徑)
然後打開你的遊覽器,打入127.0.0.1/ajaxplorer,接著如果剛剛資料夾有正確安置會出現以下畫面

這時候你需要把上面所需要可以寫入的資料夾更改權限,我這裡是直接把整個ajaxplorer的資料夾給chown

sudo chown www-data. -R /var/www/ajaxplorer/

 
做完之後刷新這個頁面,會發現Warnins不見了
接著按下頁面上不怎麼明顯的“continue here to ajaxplorer”

你就會進入主程式畫面,接著登入帳號密碼:admin(密碼一樣)
因為都是GUI,我就不多著墨在GUI的設定上

稍微要講的是設定選項在右上角有個Default Files的下拉選單裡
左手邊也有個帳號名稱下拉選單,可以選擇語系,有繁體中文但別奢望是完整繁化,進階設定都是英文

 
在這裡ajaxplorer的帳號跟Linux上是完全不相關的,所以我之前就已經用samba配合本機上的帳號做管理
指向ajaxplorer的使用者資料夾路徑的時候,要記得搞清楚一下權限設定
ajaxplorer是靠apache2運作,而apache2所依賴的帳號是www-data,建議可以用群組來做一個管理

如果確定權限都正常但他還是告訴你目錄權限有問題,可以試試看restart apache一下

//注意,新版(4.x)的版本不需要改這些東西,請參照此篇:http://thkaw.pixnet.net/blog/post/89347723
ajaxplorer的設定檔在/var/www/ajaxplorer/server/conf底下
基本設定都放在conf.php,裡面有超詳細註解
這裡也只提一下主要必改的東西
約在240行那裏有
$upload_max_number = 16;//這個是同時間可以併續上傳的檔案數

$upload_max_size_per_file = “2M” ;//這個必改…2M要吃什麼,我這裡改成1G(可以直接用標準單位語法)

$upload_max_size_total = “2M”;//這個也要改,代表一次傳輸總大小不能超過多少(通常是最多上傳數乘上單檔最大值)

接著是300行那裏有一些關於網頁的自訂化
我只改TITLE,其他的請自行參照

還有檔案大小並不是這裡改完就沒事了,還要去把php.ini那邊改大

sudo vim /etc/php5/apache2/php.ini
在879行
upload_max_filesize = 2M//一樣,你上面設多少,這個就要設多少(或者大於)
max_file_uploads = 20//這也要跟上面的最大單次要求上傳數一樣(或者大於)

還有
post_max_size = 8M          //這我也改成1G

//=========2011/11/12新增
不知道從甚麼時候發生的…
上傳檔案如果是中文檔名有一定的機率會出現forbidden 411錯誤
之後發現是編碼的問題
/server/conf/base.conf.php底下找到
//setlocale(LC_ALL, ”);
修改成
setlocale(LC_ALL, ‘en_US.UTF-8’);

修改儲存就可以修復此問題
  //=========2011/11/12新增完畢

 
大概就是這樣,其他都在GUI裡面完成,算是頗具親和力的平台

關於其他較詳細的設置(限速etc…),請自行參照官網FAQ
http://www.ajaxplorer.info/wordpress/documentation-3/chapter-faq/

thx for 
http://www.ajaxplorer.info/wordpress/documentation-3/chapter-basics/
http://www.ajaxplorer.info/wordpress/

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料