新聞中心
Mediawiki如何配置網(wǎng)站模板、靜態(tài)化、日志的說(shuō)明(四)
無(wú)憂主機(jī)(www.gle-technology.com)這一章將介紹Mediawiki關(guān)于LocalSettings.php中如何配置共享上傳、email設(shè)置的詳細(xì)參數(shù)介紹,由于參數(shù)眾多,沒有在無(wú)憂主機(jī)的php虛擬主機(jī)測(cè)試環(huán)境中一一答應(yīng)測(cè)試驗(yàn)證,請(qǐng)用戶諒解。 一、 系統(tǒng)管理員SQL查詢注意:管理員通過(guò)Special:Asksql進(jìn)行查詢時(shí),將會(huì)用到以下設(shè)置 警告:如果配置不當(dāng),會(huì)給系統(tǒng)帶來(lái)不安全因素。 1、 $wgAllowSysopQueries 允許管理員進(jìn)行查詢操作。 2、 $wgDBsqlpassword 數(shù)據(jù)庫(kù)用戶密碼。 3、 $wgDBsqluser 進(jìn)行查詢操作的SQL數(shù)據(jù)庫(kù)用戶。 二、 memcached 的設(shè)置 1、 $wgLinkCacheMemcached 采用對(duì)象緩存設(shè)置的緩存鏈接。(緩存設(shè)置包括memcache, Turck MMCache, eAccelerator 等)。 2、 $wgMemCachedDebug 如果服務(wù)器不工作,在Setup.php中將該值設(shè)置為false。 3、 $wgMemCachedServers 4、 $wgSessionsInMemcached 5、 $wgUseEAccelShm 如果wiki站點(diǎn)運(yùn)行在專用服務(wù)器上,可以借此實(shí)現(xiàn)持久緩存。 6、 $wgUseMemCached 采用$wgMemCachedServers中的服務(wù)器設(shè)置,運(yùn)行memcache。 7、 $wgUseTurckShm 采用Turck MMCache 共享內(nèi)存。 8、 $wgUseMemCached 已經(jīng)不再使用了,取代的是: ?“$wgMainCacheType=CACHE_MEMCACHED;” 三、 本地化配置 1、 $wgAmericanDates 在英文界面中,按照“May 12”而不是“12 May”的格式輸出日期。 2、 $wgDisableLangConversion 是否啟用語(yǔ)言變量轉(zhuǎn)換。 3、 $wgDocType 在<!DOCTYPE!>聲明中采用的文檔類型。 4、 $wgDTD 5、 $wgEditEncoding 6、 $wgForceUIMsgAsContentMsg 7、 $wgInputEncoding 輸入文本編碼方式:UTF-8。 8、 $wgInterwikiMagic 將語(yǔ)言鏈接作為magic connectors,而不是在線鏈接。 9、 $wgLanguageCode 站點(diǎn)語(yǔ)言,應(yīng)該屬于./language/Languages(.*).php文件中的某一個(gè)。 10、 $wgLanguageFile dumpMessages.php文件產(chǎn)生的語(yǔ)言文件的名稱。 11、 $wgLegacyEncoding 在調(diào)用沒有做utf-8標(biāo)記的舊的更改時(shí),需要將該變量設(shè)置為:’ISO-8859-1’, 完成字符集轉(zhuǎn)換。 12、 $wgLocaltimezone 調(diào)整服務(wù)器輸出時(shí)間的時(shí)區(qū)。 13、 $wgMimeType 在頭部信息的“Content-Type”中定義的類型。 14、 $wgMsgCacheExpiry 一個(gè)消息在緩存內(nèi)滯留的時(shí)限(單位為秒)。 15、 $wgOutputEncoding 輸出文本編碼方式:UTF-8。 16、 $wgPartialMessageCache 17、 $wgTranslateNumerals 針對(duì)那些在網(wǎng)頁(yè)界面中采用印度和阿拉伯當(dāng)?shù)氐臄?shù)字表示方法,而不是(0-9)數(shù)字格式的用戶。 18、 $wgUseDatabaseMessages 采用MediaWiki: namespace完成轉(zhuǎn)換。如果不安裝memcached,此舉會(huì)將網(wǎng)站上載時(shí)間延長(zhǎng)25-60%。 19、 $wgUseDynamicDates 啟用該項(xiàng)功能,能夠(自動(dòng)?)改寫頁(yè)面文檔中的日期和時(shí)間。注意:對(duì)于大多數(shù)語(yǔ)言來(lái)講,改寫后的日期格式不正常。 20、 $wgUseLatin1 啟用ISO-8859-1兼容性模式。 21、 $wgUseZhdaemon 是否采用zhdaemon進(jìn)行中文文字處理。Zhdaemon仍在開發(fā)階段,所以除了測(cè)測(cè),一般不會(huì)用到該功能。 22、 $wgZhdaemonHost Zhdaemon所在的主機(jī)。僅在$wgUseZhdaemon設(shè)置有效以后方可啟用。 23、 $wgZhdaemonPort Zhdaemon所在的主機(jī)端口。 四、調(diào)試/日志記錄 1、$wgDebugComments 2、$wgDebugDumpSql 3、$wgDebugLogFile 調(diào)試日志的文件名稱,不啟用時(shí),該值為空。另有wfDebug() 變量添加到該文件中。 4、$wgDebugRawPage 避免由于CSS外泄,導(dǎo)致調(diào)試內(nèi)容遭到覆蓋。 5、$wgDebugRedirects 6、$wgLogQueries 7、$wgShowSQLErrors 是否顯示:“很抱歉,出現(xiàn)了一個(gè)數(shù)據(jù)庫(kù)錯(cuò)誤”頁(yè)面。在調(diào)試過(guò)程中顯示錯(cuò)誤提示信息。但是,網(wǎng)站攻擊者也可能從中受益。 五、Profiling 1、$wgDebugFunctionEntry 每次調(diào)用wfProfileIn/wfProfileOut函數(shù)時(shí),均輸出調(diào)試信息。 2、$wgDebugProfiling 檢測(cè)沒有響應(yīng)(無(wú)法匹配)的wfProfileIn/wfProfileOut函數(shù)調(diào)用。 3、$wgDebugSquid 來(lái)自SquidUpdate.php文件的大量調(diào)試輸出信息。 4、$wgProfileCallTree 設(shè)置為:true,不會(huì)報(bào)告每一個(gè)函數(shù)的調(diào)用狀態(tài),而是打印輸出一個(gè)有關(guān)所有函數(shù)調(diào)用的粗略的樹形結(jié)構(gòu)。 5、$wgProfileLimit 只有頁(yè)面長(zhǎng)度超過(guò)該設(shè)定值時(shí),才記錄其profling信息。 6、$wgProfileOnly 不要將非profiling信息寫入日志文件。 7、$wgProfileSampleRate 開啟profiling以后,每隔n次請(qǐng)求,進(jìn)行一次profile。 8、$wgProfileToCommentUser 僅就某一個(gè)具體用戶,將profiling信息添加在輸出文件的HTML代碼當(dāng)中。 9、$wgProfileToDatabase 將profile中的sums信息寫入數(shù)據(jù)庫(kù)的”profiling”表中。 10、$wgProfiling 啟用該選項(xiàng),在調(diào)試日志中采用更為詳盡的時(shí)間信息。 六、網(wǎng)站定制以下是應(yīng)用于整個(gè)站點(diǎn)的外觀設(shè)置。 1、$wgAllowUserCss 是否允許使用用戶自定義的CSS。能夠增添雅致的個(gè)性化風(fēng)格,但是會(huì)給用戶和服務(wù)器帶來(lái)不安全因素。 2、$wgAllowUserJs 是否允許使用用戶的Javascrīpt頁(yè)面。能夠增添雅致的個(gè)性化風(fēng)格,但是會(huì)給用戶和服務(wù)器帶來(lái)不安全因素。 3、$wgDefaultUserOptions 在該數(shù)組內(nèi)增添新的元素,將會(huì)覆蓋匿名訪客和新注冊(cè)用戶的個(gè)性化設(shè)置空間內(nèi)的語(yǔ)言全局變量。 4、$wgExtraSubtitle 顯示在每個(gè)頁(yè)面標(biāo)題下的副題。 5、$wgNavigationLinks 頁(yè)面旁側(cè)的導(dǎo)航鏈接。 6、$wgNoFollowLinks 設(shè)置為:true,給wiki文檔中的外部鏈接設(shè)置rel=nofollow 屬性。 7、$wgSiteNotice 在每個(gè)頁(yè)面頂端顯示其內(nèi)容。 8、$wgSiteSupportPage 用戶得到捐助的聯(lián)系頁(yè)面。 9、$wgUrlProtocols 定義mediawiki分析程序支持和可以轉(zhuǎn)換為HTML代碼的通信協(xié)議。 10、$wgUseSiteCss 使用站點(diǎn)提供的CSS。 11、$wgUseSiteJs 使用站點(diǎn)提供的Javascrīpt頁(yè)面。 七、關(guān)于LocalSettings.php參數(shù)配置的擴(kuò)展閱讀: Mediawiki配置文件 LocalSettings.php 參數(shù)配置指南目錄 Mediawiki(LocalSettings.php)配置文件參數(shù)基礎(chǔ)配置指南(一) Mediawiki(LocalSettings.php)配置文件參數(shù)(上傳和email)配置指南(二) Mediawiki(LocalSettings.php)的數(shù)據(jù)庫(kù)設(shè)置和數(shù)據(jù)共享的參數(shù)配置指南(三) 美國(guó)/香港 純Linux環(huán)境下高端免備案php空間,僅僅只需99元一年起
本文地址:http://www.gle-technology.com/mediawiki/2117.html