使用PHPWind分論壇

有時候為了更好地優化論壇,讓會員們能夠更加輕松地使用論壇,需要使用分論壇的功能。這里我們將詳細敘述IIS下如何實現分論壇。

請務必確定︰
1.主論壇與分論壇都已安裝完成(安裝方法請參見安裝指南)
2.分論壇域名已解析到服務器。本文以*.phplove.com解析到主論壇所在服務器IP:61.145.118.219為例。
確認OK,然後進入主論壇的後台進行以下操作。

第一步 開啟主論壇的二級域名功能
設置位置︰【後台】->【核心】->【常規設置】->【全局參數】,"二級目錄/域名功能"後面選擇'二級域名'訪問。

第二步 設置cookie的有效域名
設置位置︰【後台】->【核心】->【常規設置】->【全局參數】,"Cookie 作用域"。就是把主機頭部分摳出來,如將 .phplove.com填寫到這里,提交。(請根據實際情況進行操作) 注意︰請務必填寫,否則將出現分論壇現登錄不同步現象。

第三步 版塊設置
如,要增加分論壇winner.phplove.com,首先要增加IIS上的綁定。打開IIS管理器,把要設置的分論壇二級域名添加上去,也就是常說的把子域名綁定到目錄。(同樣,在Apache環境下把多個域名指定到同一網站就行)【視頻教程】
1.選擇主論壇->【屬性】(本主論壇名為︰分論壇演示main。請根據實際情況操作),確認IP地址合TCP端口,一般情況下不做改動。
2.選擇【高級】->【添加】,添加您要的分論壇名。本例添加了winner.phplove.com。 設置完畢後,通過winner.phplove.com就可以訪問到分論壇了。

第四步 添加分類板塊並進行設置
注︰添加分類板塊和添加論壇的操作請參見http://faq.phpwind.net,這里將不在重復敘述。 添加板塊完成後,【後台】->【板塊】->【板塊管理】->【編輯】,對相應的分論壇板塊進行設置。如圖所示winner.phplove.com在分類板塊里的設置︰
至此,設置完畢。

請務必注意以下兩點︰
1︰分論壇設置不需要修改文件,與網絡上流傳的方式(通過復制文件或文件夾,並修改D_P等代碼)不同,二級域名訪問論壇的無須改動任何代碼。
2︰一定要注意設置cookie的有效域名,以確保支持綁定多域名和目錄,實現同步登陸和退出的功能。

本文演示︰===主論壇訪問為︰http://bbs.phplove.com
====分論壇
winner:http://winner.phplove.com
yuling:http://yuling.phplove.com