2013年12月20日 星期五

Owncloud on server 2008 R2

時常奔波在外,有時需要找一些在家裡面的資料時,卻無法取得。
又礙於DropBox免費帳戶只有雞肋的...5G。
一些大型檔案或影片無法存取...
Tonido 和  Owncloud ;選了  Owncloud ,因為可以架在IIS上...
Tonido 安裝方法參考2

Owncloud 安裝方法參考,在Windows 上需安裝  IIS、PHPMysql 、Owncloud
(待續...因為弄好就忘了管理員密碼...囧 )


1.首先,在Server 2008 R2上安裝 Internet Information Services (IIS) 管理員。並且把CGI 模組打勾。






2.下載PHP後,解壓縮到C:\PHP,接著找到C:\php\php.ini-development,複製並改名到 C:\php\php.ini


打開編輯 C:\php\php.ini ,找到以下幾行把前面的分號拿掉代表啟用

max_execution_time = 300
memory_limit = 1G
display_errors = On
post_max_size = 1G
extension_dir = "ext"
cgi.force_redirect = 0
fastcgi.impersonate = 1
upload_max_filesize = 1G
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_openssl.dll (since 4.5.1)
extension=php_pdo_mysql.dll (since v4.0)
date.timezone = ""Asia/Taipei""

3.安裝MySQL....安裝好打開試試

4. 設定 IIS。
新增對應模組 PHP and FastCGI
a.點選 [ 處理常式對應]
b.[ 新增模組對應 ]
c. 要求路徑輸入 *.php ,模組選擇 FastCgiModule (如在IIS安裝時沒新增CGI模組,看不到此選項),執行檔可點選旁邊的 [...] 選擇 php-cgi.exe 所在位置此為 C:\php\php-cgi.exe,名稱可自取 PHP-FastCGI


5.在IIS 下新增"預設文件"為 index.php

a.點選 [ 預設文件 ]
b. [ 新增 ] ,名稱為 index.php



c.將 index.php 上移到第一個

補充 :
  可使用 cmd.exe ( command line)增加

appcmd.exe 預設位置在 C:\Windows\System32\inetsrv

IIS 增加 CGI模組
dism /online /enable-feature /featurename:IIS-CGI

新增對應模組 PHP and FastCGI
appcmd set config /section:system.webServer/handlers /+[name='PHP-FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='C:\php\php-cgi.exe',resourceType='Either']

新增"預設文件"為 index.php
appcmd set config /section:defaultDocument /+files.[value='index.php']

6.安裝 owncloud
a.先解壓縮 owncloud 後,放到 IIS 站台下(我是放到 C:\inetpub\wwwroot\owncloud)


b. 新增一個要放檔案的資料夾 (此為 G:\owncloud\data),並加入 IUSER 的寫入權限

內容 > 安全性 > 新增IUSER > 點選修改




7. 打開瀏覽器 localhost 或 127.0.0.1 測試看看有沒有成功。
(借圖來用)
建立一個管理者帳號密碼,輸入檔案要放的位置,MySQL 的帳號密碼跟位置

登入後可以看到.....有 465 G,可以使用~

(裝好後,在管理頁面上會發現  "安全性 強制使用SSL" 無法打勾。
請先參考 在 IIS 中實作SSL,後續再寫~ SSL on IIS)


測試一下能否達到同步功能
在另外一台電腦下載 owncloud client 的程式。


安裝後,輸入Server 端的 IP 或網址


輸入帳號密碼


將要同步的資料夾建立位置


完成~



測試看看


在手機上也有Client 的程式可以安裝...不過要 $$ ,故~不裝































3 則留言:

  1. 請問該如何劃分硬碟空間給每個使用者?

    回覆刪除
  2. 您好,針對這一篇文章我有些問題想請教您,不知該如何與您聯繫?謝謝

    回覆刪除