2015-01-06

快速安裝、設定 owncloud 7.0.4

cloud 這個東東在商業炒作之下,我想不知道的人應該不多了吧。於是就給它一大堆什麼私有雲、共同雲、混合雲、亂七八糟雲 .. 這些新名詞都出來了。

owncloud 這個 free 及 open source 的 "雲" 軟體,目前出到 7.0.4 版了,應用很廣,很適合個人、家庭、SOHO、中小型企業建立一個雲的協作、共用、分享平台。

由於官方在安裝方面未做詳細的介紹,於是在此以個人的經驗,做一個簡單又快速的安裝介紹。

以下以 apache2、mysql、php5 及一些不得不安裝的套件,在 ubuntu 14.04 下的實際例子。
為了操作方便,開啟終端機,先取得 root 權限:
$ sudo su

1. 更新所有套件

# apt-get update
# apt-get upgrade

2. 安裝 apache2 mysql php5

# apt-get install apache2 php5 php5-mysql mysql-server

其中安裝 mysql-server 時會問你 root 密碼,請輸入吧!

3. 安裝其它需要的套件

# apt-get install php5-gd php5-json php5-curl php5-intl php5-mcrypt php5-imagick

4. 下載 owncloud 7.0.4 版

# wget https://download.owncloud.org/community/owncloud-7.0.4.tar.bz2

5. 將 owncloud 7.0.4 解壓縮到 /var/www/html/owncloud/ 這個目錄下

# tar -xvf owncloud-7.0.4.tar.bz2 -C /var/www/html/

要注意的是由於使用 root 權限,和 apache2 內定的使用者及群組不同,所以需要將該目錄的使用者及群組設為 www-data,以免發生讀、寫問題!

# chown www-data:www-data -R /var/www/html/owncloud/

6. 由於要使用 mysql 所以還要建立一個資料庫,建議也建立一個 owncloud 專用的使用者:

# mysql -u root -p <- br="" mysql-server="">
資料庫名稱及使用者可自定,以下以 ownCloudDB 及 ownCloudUser 為例。

mysql> CREATE USER 'ownCloudUser'@'localhost' IDENTIFIED BY '你想要設定的使用者密碼';
mysql> CREATE DATABASE ownCloudDB;
mysql> GRANT ALL ON ownCloudDB.* TO 'ownCloudUser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit

7. 由於 owncloud 會用到 .htaccess(hypertext access 檔案),來做進一步控制,所以還需要:

enable rewrite 模組
# a2enmod rewrite

8. 將 owncloud/ 目錄納入管控

 先在 /etc/apache2/conf-available/ 增加 owncloud.conf 這個檔案,利用你習慣的文字編輯器,以我為例,由於是使用 ubuntu mate 14.04 版,所以:

# pluma owncloud.conf

加入以下內容:

Alias /owncloud /var/www/html/owncloud
<Directory /var/www/html/owncloud/>
AllowOverride All
</Directory>

然後存檔。

接著 enable 這個設定檔:

# a2enconf owncloud.conf

9. 重新啟動 apache2

# service apache2 restart

-------


呼,相信大家看了有點落落長,我也寫得很累 ^_^,不過終於完成了。接著打開瀏覽器,在網址列中輸入:

http://localhost/owncloud/

就可以看見第一次登入時的設定,請依序設好:

A. admin 帳號
B. Data folder 以內定值即可,不要自找麻煩 ^_^
C. 資料庫的相關設定,記得剛才設定 mysql 時給 owncloud 專用的使用者及資料庫嗎,請輸入吧。另外資料庫所在位置,就以 localhost  這個設定,不必更改


-------

經過以上,就可進入 owncloud 世界,enjoy it!

另外,對這個 owncloud 有興趣及深入研究嗎,可參考官方網址:
http://owncloud.org/

沒有留言 :

張貼留言