YetAnotherForum開源論壇使用備忘

最近弄YetAnotherForum作爲一個項目的論壇,中間走了不少彎路阿,在有些地方浪費了不少時間,所以一定要記錄下來,免得以後忘了,也讓對這個東西有興趣的朋友也少走點彎路。

一。安裝吧沒有什麼好說了,最新代碼從www.YetAnotherForum.net  上直接下就好了,我一開始不知道以爲官網上的不支持中文,所以沒有從官網上面下,而是到處搜了一些漢化版來用,後來才知道啊,不過官網上的中文版管理頁面還是英文的,網上的版本管理頁面有中文的但是版本都比較老了。

還有就是安裝數據庫的時候使用的sqlexpress,裝的時候選錯了安裝模式,應該選混合模式選成了windows驗證模式,結果配置那個web.config老是連不上。修改回fix模式上網找了下資料,把下面那段話保存爲.REG文件,雙擊運行下就可以了,然後先用windows模式登陸,右鍵屬性security裏選爲sql server and..那個mode,再security-logins裏面把sa用戶的密碼改了就行了。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL.1/MSSQLServer]
"LoginMode"=dword:00000002

web.config裏連接數據庫的寫法<connstr>user id=sa;pwd=XX;data source=./SQLEXPRESS;initial catalog=DBNAME;timeout=90</connstr>

二。第2個問題就是我裝的.net 2005,雙擊.sln想打開源碼工程結果老是報錯,很是鬱悶,最後把.sln,.csproj.user,.csproj三個文件刪了,然後在.net裏open website纔打開的,傻乎乎的這樣用了2個禮拜,到後來發現要開始改論壇源碼了,但是後臺的cs文件怎麼也跟不進去,修改了的東西也沒有效果,因爲用.net比較少,還以爲這個代碼就是不讓人改的,調查了好久啊,最後無意中看到一篇文章才明白VS2005 要打個補丁,然後就可以像VS2003一樣支持webapplication project了。

補丁:http://download.microsoft.com/download/8/0/8/8086c312-16b1-4e54-a4cc-80a6c171112e/VS80-KB915364-X86-ENU.exe

升級包:http://download.microsoft.com/download/9/0/6/906064ce-0bd1-4328-af40-49dca1aef87c/WebApplicationProjectSetup.msi

裝完以後一運行,debug都沒有問題了,唉,我是不是太笨了阿?

先寫這麼多,後面再有問題再記錄啦。

發佈了34 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章