OwnCloud, 一套適合自建的網路同步硬碟(DropBox-Like)

非常實用的教學,先測試看看,沒問題再導入公司內部使用。
不錯耶!看起來大大的公司是一個自由且敢 嘗試的企業。上班很自由吧?
親測官方最新版 4.5.3

中文亂碼已經解決了,上傳、下載「中文檔名」的檔案,都不會亂碼。

註:Linux 系統。


補充幾個心得:



內帶的 SQLite 出現是有條件的

我在 CentOS 5.X 下測試,就沒出現...

看來它應該是會自動偵測系統能使用哪些資料庫,能用的才會顯示

我查了一下缺少 php-perl 套件,不曉得是不是這個緣故?

一般使用都正常,但第一次啟動就是不會出現 SQLite 選項。




第一次登入是英文介面,如上圖改中文語系即可。




假如上傳檔案出現這個視窗

那是 php.ini 的設定問題

vi /etc/php.ini

搜尋:
upload_max_filesize (預設值 2M)
post_max_size (預設值 8M)

在預設值下,上傳檔案最大不能超過 2MB




兩個都要改,兩個數值可以一樣,改成適當大小,比如
1024M(1GB)
5120M(5GB)....之類的

看要限制最大上傳能多少,就設多少。

重新啟動 httpd,並刷新 ownCloud 頁面,才會生效。


************************************************

關於 ownCloud 目錄權限

基本上是 root:root
目錄 755
檔案 644

但裡頭有三個目錄
分別是:config、apps、data

註:data 是預設的雲端硬碟根目錄,一開始不存在,要 mkdir 自建

必須讓 httpd 可以寫入
使用者:群組 apache : apache
目錄 755
檔案 644

config、data 不用套用子目錄

apps 可能需要套用子目錄
(有些第三方 APP 若沒有寫入權限,執行時會發生錯誤)
chown -R apache:apache apps


Distro 發行版不同,httpd 的系統帳號名稱會不同,apache 是 RedHat 系列 httpd 預設的系統帳號名稱。印象中 debian 系的就不是這個名稱。

以查詢 /etc/passwd 為準。看 httpd 的系統帳號名稱是什麼。


******************************************

順便弱弱問一下:


1.
ownCloud 可以添加 APP(擴充模組、外掛、插件)



點擊 more ,會跑到官方 app 下載網頁:
http://apps.owncloud.com/

上面有介紹各 app 的用途,英文介紹。


有看到一個 roundcube 的 APP,能把 roundcube(webmail )整合進 ownCloud 的介面。

剛好我的主機有裝 roundcube,就把它啟用。

啟用後,左邊多出一個 webmial 的標籤,但是點擊並沒有發生任何效果,好像還要設定,請問有大大知道怎麼設定嗎?


2.
請問語系,要怎麼更改:建立使用者後就是中文?

建立新使用者後,該使用者第一次登入會是英文介面的,必須自己去切換成中文,很囉嗦。

config/config.php(含範例檔) ,好像找不到有關預設語系的設定,是在什麼地方改嗎?


fedora wrote:
中文亂碼已經解決了,上傳、下載「中文檔名」的檔案,都不會亂碼。(恕刪)


純就上述部分本來 4.5 就 OK,我所說的是中文資料夾下有中文檔案名,下載整個資料夾時會以ZIP方式下載,原本 4.5 會以非中文資料夾名稱方式下載,可能是一串數字,解壓縮之後,原本中文資料夾名稱 & 資料夾下的中文檔案名都會變成亂碼 主要是這個問題,不曉得 4.5.3 是否有修正?!

fedora wrote:
請問語系,要怎麼更改:建立使用者後就是中文?

In the lib/l10n.php file modify protected static $language = 'zh_TW';

自己沒試過,網路上看到的。
MGPGOD wrote:
中文資料夾下有中文檔案名,下載整個資料夾時會以ZIP方式下載,原本 4.5 會以非中文資料夾名稱方式下載,可能是一串數字,解壓縮之後,原本中文資料夾名稱 & 資料夾下的中文檔案名都會變成亂碼 主要是這個問題,不曉得 4.5.3 是否有修正?!...(恕刪)


試了一下,4.5.3 沒有修正,一樣亂碼...

然後試網路上找到的修改程式碼教學,直接覆蓋該部落格作者提供的檔案,覆蓋後 ownCloud 登入不了.... 要蓋回官方原始檔才能復原。
發現對岸也有一套類似的軟體:迷你雲

不是自由軟體,不過非商業營利使用免費


● PHP 類型的軟體
● 資料庫,支援 SQLite、MySQL

● 有 Client端同步軟體,Windows、Android、iOS

● 全中文(語系可選:繁中、簡中、English)

● 有後台(管理員控制台),設置各項設定、會員新增刪除凍結、還有圖表分析硬碟存放資料的情況。

● 可更換 LOGO 圖標,網站名稱,在後台上傳圖片,改個名即可

● 在 Windows 底下可正常運作,搭配 XAMPP 或它有一鍵安裝

● 介面比 ownCloud 更漂亮



介面充滿Q版美術圖案



播放音樂會跳一個小視窗,有列表,視窗可縮小



縮小到上面去,音樂繼續播



操作感覺接近檔案總管,滑鼠右鍵叫出彈跳菜單



分享檔案連結頁面的畫面




整體來說,比 ownCloud 更漂亮,介面更友善

缺點:
● 非自由軟體
● 沒有線上編輯功能,比如編輯文字檔。但好像可以安裝 app 擴充插件來補充功能的樣子。


個人、家用,推這套,方便,簡潔

註:
個人非商業使用是免費的

公司用的話要買授權,不知道多少,如果很貴,那還是用 ownCloud 就好



各位大大好認真啊!越來越精采了!小弟這 也有小主題在進行,會更新給各位啦!你們真的很讚!
好東西,找個位置坐!

跟著高手學就對了,感謝各位大大!
這一串主題太棒了,原本我的server只單純做blog跟photo服務,現在可以多一個遠端分享平台了。

看來每一套軟體目前都有一些自己的小問題在,可能必須自己取捨了。


大陸在軟體方面的實力真的還不賴,不知道台灣方面會不會有人開發出來了?
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)

今日熱門文章 網友點擊推薦!