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