Windows Server 2008 R2搭建ownCloud
1.先在Windows Server 2008下安裝IIS7.0,注意在選擇組件的時候選上CGI模塊(這樣可以啟用IIS的FastCGI模塊)
2.安裝PHP,最好是安裝帶FastCGI快速安裝的版本,這樣比較方便,在安裝的時候直接選擇IIS FastCGI即可完成PHP的安裝。
3.安裝MySQL。雖然ownCloud支持三種數(shù)據(jù)庫,但是事實上只有MySQL下的ownCloud比較穩(wěn)定和功能強大,因此請務必安裝MySQL。并且在MySQL數(shù)據(jù)庫中添加一個庫,字符集為utf8 -- UTF-8 Unicode,排序方法選擇utf8_general_ci即可。(請不要選擇GBK這一類編碼,這樣會導致不可預知的問題)
4.解壓目錄和配置權限:將ownCloud解壓到一個你指定的地方,并且將該文件夾指定權限為users可寫。
5.權限配置(2):在php安裝目錄下的PHP.ini里面搜索一項為upload_tmp_dir,找到=號后面的地址,這個目錄同時也給予users可寫權限。
6.配置PHP核心參數(shù)文件以支持大文件上傳:在php安裝目錄下,找到php.ini,搜索upload_max_filesize和post_max_size,后面的參數(shù)值都改為1G。這樣可以支持大文件上傳。
7.簡單地配置IIS以支持大文件上傳:由于IIS存在檢查模塊,使得大文件上傳仍然不可用,此時可以在IIS信息服務管理的左側點擊服務器,選擇模塊,再找到一項叫RequestFilteringModule,選中后在右邊點擊解除鎖定。再新建你的站點,指向owncloud目錄(或者是owncloud的上級目錄也可以,這樣可以多網站管理),選中網站后,選擇模塊,找到一項叫RequestFilteringModule,點中后刪除該模塊,即可解除IIS的上傳限制。
8.輸入http://域名/index.php(如果是owncloud不是根目錄,請自行匹配地址),輸入管理員賬戶密碼,并且配置數(shù)據(jù)庫連接方式和data目錄。注意如果data目錄要放置于網站根目錄外,請確保該data目錄users有寫權限;另外,如果你以前測試過owncloud,請使用另外一個管理員賬戶名稱,因為owncloud默認會創(chuàng)建一個叫oc_xxx的數(shù)據(jù)庫賬戶來達到操作數(shù)據(jù)庫的目的,否則會出現(xiàn)access denied的錯誤。
至此,ownCloud的搭建就順利完成了。