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-imagick4. 下載 owncloud 7.0.4 版
# wget https://download.owncloud.org/community/owncloud-7.0.4.tar.bz25. 將 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/
資料庫名稱及使用者可自定,以下以 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
# a2enmod rewrite
# pluma owncloud.conf
加入以下內容:->
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
-------
呼,相信大家看了有點落落長,我也寫得很累 ^_^,不過終於完成了。接著打開瀏覽器,在網址列中輸入:
http://localhost/owncloud/
就可以看見第一次登入時的設定,請依序設好:
A. admin 帳號
B. Data folder 以內定值即可,不要自找麻煩 ^_^
C. 資料庫的相關設定,記得剛才設定 mysql 時給 owncloud 專用的使用者及資料庫嗎,請輸入吧。另外資料庫所在位置,就以 localhost 這個設定,不必更改
-------
經過以上,就可進入 owncloud 世界,enjoy it!
另外,對這個 owncloud 有興趣及深入研究嗎,可參考官方網址:
☞ http://owncloud.org/
接著 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/
沒有留言 :
張貼留言