2013-04-10

Ubuntu 用 Web Installer 安裝 OwnCloud 5 (上)

OwnCloud 在最近的版本裡,新增了一種叫做「Web Installer」的安裝方法,阿舍之前都是用傳統的安裝方式來安裝 OwnCloud 的,雖然,阿舍覺得 OwnCloud 的安裝方式已經算是簡單了,不過,有新的安裝方式可以用,阿舍還是很好奇哩 ! 用這個 Web Installer 的方式來安裝,不知道會不會更簡單哩 ! 所以,阿舍就趁著要試用 OwnCloud5的機會,就來試試看 Web Installer 有沒有什麼大不同囉 !!

OwnCloud5 剛安裝好的樣子
好吧!為了讓大家方便評估要用那一種方式來安裝 OwnCloud,阿舍在說明如何利用 Web Installer 方式安裝 OwnCloud 之前,阿舍就先說一下阿舍試了 Web Installer 方式後的心得哩 ! 就阿舍來說,阿舍是覺得 Web Installer 的安裝方式是有比傳統安裝的方式來的方便一點點,因為只要下載和搬移一個檔案就好,然後,又不用解壓縮,所以,比自己下載來解壓縮和搬資料夾來說,是簡單了不少,對入門的人來說,阿舍是滿建議用這種方式來安裝的哩 !

簡單說明阿舍用 Web Installer 安裝 OwnCloud 的感想後,接下來,就要開始來說明如何用 Web Installer 安裝 OwnCloud 的安裝步驟囉 ! 首先,有幾個準備工作要完成,第一個就是要確定有啟用 PHP 的 Curl 擴充,如果你不確定你的 Ubuntu 有沒有安裝或啟用過 Curl 擴充的話,都可以透過執行下面這一行指令來安裝或確認一下哩 !

sudo apt-get install php5-curl

安裝好 Curl 擴充之後,請記得要用下面的指令來重新啟動一次 Apache HTTP Server,否則,在安裝的時候,就還是會看到錯誤訊息的畫面哩 ! 另外,OwnCloud 有用到 Apache 的 Rewrite 模組,因此,如果沒有啟用過的話,請記得執行下面的第二行指令後,再重新啟動 Apache 哩 !

sudo service apache2 restart

sudo a2enmod rewrite

再來,阿舍建議是要新增一個虛擬主機給 OwnCloud 用會比較好,因為 OwnCloud 需要把它的安裝資料夾的所有者設定給 Web Server,因此,如果直接安裝在 Web Server 的根資料夾,然後,又有安裝其它的 Web 軟體的話,那麼,阿舍個人是覺得這樣是會有安全上的疑慮哩 ! 所以,阿舍會建立一個 owncloud5.ayubiz.com 的虛擬主機來用 (詳細的 Apache 2 虛擬主機設定方式,請參考這裡),設定內容如下:

<VirtualHost *:80>
    ServerAdmin admin@ayubiz.com
    ServerName owncloud5.ayubiz.com
    DocumentRoot /var/www/owncloud5.ayubiz.com
    <Directory "/var/www/owncloud5.ayubiz.com">
        AllowOverride All
        Allow from All
    </Directory>
    CustomLog /var/www/owncloud5.ayubiz.com/log/access.log combined
    ErrorLog /var/www/owncloud5.ayubiz.com/log/error.log
</VirtualHost>

設定好並啟用虛擬主機後,接下來,請用下面的指令來把要安裝 OwnCloud 的資料夾的所有者變更給 www-data (這個是 Web Server 的使用者),以阿舍的虛擬主機的設定為例,要變更的資料夾就是 「/var/www/owncloud5.ayubiz.com」資料夾 哩 !

sudo chown -R www-data:www-data /var/www/owncloud5.ayubiz.com

完成上面的準備工作後,就可以開始進入 OwnCloud 的安裝步驟了哩 ! 請到 OwnCloud 官網的這個網頁,然後,點選畫面上方的「Web Installer」連結後,接著就會跳出一個小視窗來說明如何用 Web Installer 方式安裝 OwnCloud,請不用花時間看內容,只要點選第一個項目的「here」連結就可以開始下載安裝設定檔了。

下載 Web Installer

下一步就是要開始安裝了,請點選這裡繼續看 ...

參考資料
OwnCloud Manual - Installation

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁