天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
          數據加載中……
          安裝phpwiki

          PhpWiki - PhpWiki is a WikiWikiWeb clone written in PHP. A Wiki is a Web site where anyone can edit or create the pages through the Web browser, with no authentication. PhpWiki works right out of the box with zero configuration, and comes with a set of default pages. It's useful for collaborating on documentation on a project, having freeform discussions, and easy editing and searching.


          來源:http://freshmeat.net/projects/phpwiki/?topic_id=22%2C27%2C92%2C847%2C90
          PhpWiki是一個用PHP寫的WikiWikiWeb的克隆產品。Wiki是一個Web 站點,任何人可以通過一個瀏覽器編輯和修改網頁。PhpWiki無需復雜的設置,生成默認頁面,它使合作項目變得更加方便,可以自由的討論,方便的編輯和檢索。 



          我安裝時候的問題


          Fatal error: Cannot redeclare gettext()


          baidu到的,原文不見了~~

          嘗試安裝phpwiki,下邊的是我的步驟。



          修改config/config.ini,可以以config-default.ini為藍本,以config-dist.ini里的注釋作為參考。

          設置DEBUG
          =1,可以在頁面下方顯示xhtml和css的標示以及頁面加載時間;

          設置WIKI_NAME
          =CrisperWiki,之后,可以將自己的logo和signature命名為CrisperWikiLogo.png和CrisperWikiSignature.png,放到theme/default/images下。參見lib/interwiki.map的例子來進行命名;

          設置ADMIN_USER和ADMIN_PASSWD,可以用passencrypt.php來加密密碼,如果加密了密碼,那么一定要設置ENCRYPTED_PASSWD 
          = true;

          如果不想生成訪問日志,那就設置ACCESS_LOG 
          = ""


          設置DATABASE_TYPE 
          = SQL,如果想使用PEAR DB lib來訪問某種SQL數據庫;

          設置DATABASE_PREFIX 
          = phpwiki_;

          如果使用mysql數據庫,那么將這一行:mysql://user:password@host/databasename設置好,替換這一行中的對應部分:DATABASE_DSN 
          = "mysql://guest@unix(/var/lib/mysql/mysql.sock)/test"

          如果使用SQL數據庫,那就將這兩行注釋掉:DATABASE_DIRECTORY 
          = /tmp和DATABASE_DBA_HANDLER = gdbm;


          如果不想讓任何一個人查看wiki頁面,將ALLOW_ANON_USER,ALLOW_ANON_EDIT和ALLOW_BOGO_LOGIN設置成false,設置ALLOW_USER_PASSWORDS 
          = true;

          設置USER_AUTH_ORDER 
          = "Db"將使用數據庫來進行用戶認證;

          設置PASSWORD_LENGTH_MINIMUM 
          = 4來保證密碼至少四位長;

          由于設置USER_AUTH_POLICY 
          = old將使用所有可能的方法來進行用戶認證,會比較慢,所以設置USER_AUTH_POLICY = first-only來確保只使用第一種方法,也就是數據庫的方法;

          由于不使用其他認證(LDAP,IMAP,POP3,File,),所以將所有其他的認證的選項全部注釋掉;

          設置AUTH_SESS_USER 
          = userid,這是已認證用戶的sessionid;設置AUTH_SESS_LEVEL = 2,保證使用帶密碼的認證方式;

          設置GROUP_METHOD 
          = DB,將從數據庫中讀取用戶組信息;

          將DBAUTH_AUTH_CHECK,DBAUTH_AUTH_CRYPT_METHOD和DBAUTH_AUTH_USER_EXISTS設置好,我都是直接用的default值,用plain的密碼;同時把DBAUTH_AUTH_UPDATE也設置好;

          將DBAUTH_PREF_SELECT設置為使用pref表,這樣就能從專門的表中取得用戶的preference;同時把DBAUTH_PREF_UPDATE也設置好;

          設置group和user的對應關系,我用的是1:n的關系,去掉only one group per user (
          1:n)后面三行的注釋;



          設置完成之后,試圖運行,卻發現無論如何用SQL方式的數據庫就是無法連接,暫時不知道原因,最后用dbm的方式,使wiki運行起來了(配置文件的相應地方要做修改)。但是卻發現對中文的支持很差……于是放棄。



          引用頁 http://prdownloads.sourceforge.net/phpwiki/
           

          posted on 2005-12-26 21:28 bluesky 閱讀(3910) 評論(2)  編輯  收藏 所屬分類: PHP

          評論

          # re: 安裝phpwiki[未登錄] 2008-05-18 16:21 boy

          452311791能加我教我安裝phpwiki嗎?
            回復  更多評論    

          # re: 安裝phpwiki 2011-06-17 11:41 戰神娛樂

          好像不太好用,不用DSN就得用Pear,麻煩
            回復  更多評論    
          主站蜘蛛池模板: 安庆市| 眉山市| 天台县| 威海市| 东明县| 济宁市| 三明市| 彝良县| 万山特区| 巨鹿县| 益阳市| 尚义县| 喀什市| 棋牌| 镇赉县| 观塘区| 中江县| 盖州市| 蓝田县| 枞阳县| 惠东县| 平山县| 济宁市| 海原县| 汝城县| 普洱| 汝州市| 将乐县| 桂林市| 收藏| 吉安县| 马山县| 长白| 大城县| 丰县| 方正县| 信阳市| 淮阳县| 双桥区| 高州市| 增城市|