天空是藍色的

          做好軟件為中國 #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,麻煩
            回復  更多評論    
          主站蜘蛛池模板: 察哈| 中江县| 河北省| 鹤山市| 修水县| 嘉峪关市| 广州市| 扎囊县| 辽源市| 安西县| 周口市| 石林| 卢氏县| 金阳县| 定襄县| 常熟市| 常德市| 徐闻县| 吴川市| 灵宝市| 新郑市| 南澳县| 崇仁县| 闽侯县| 中牟县| 茶陵县| 南漳县| 正定县| 辰溪县| 磐石市| 新乐市| 安龙县| 樟树市| 开鲁县| 会东县| 东乡族自治县| 宜黄县| 斗六市| 绥棱县| 莒南县| 贡觉县|