|
|
| Line 1: |
Line 1: |
| MediaWiki 安裝紀錄
| |
| == 關於MediaWiki == | | == 關於MediaWiki == |
| # 英文官方版網站 [http://meta.wikipedia.org/wiki/Main_Page Wikimedia's Meta wiki] 及[http://meta.wikipedia.org/wiki/Documentation 說明文件] | | # 英文官方版網站 [http://meta.wikipedia.org/wiki/Main_Page Wikimedia's Meta wiki] 及[http://meta.wikipedia.org/wiki/Documentation 說明文件] |
| # [http://meta.wikipedia.org/wiki/MediaWiki_feature_list#Structure_and_syntax 為何不支援CamelWord](WikiWord) | | # [http://meta.wikipedia.org/wiki/MediaWiki_feature_list#Structure_and_syntax 為何不支援CamelWord](WikiWord) |
|
| |
| == MediaWiki的安裝說明 ==
| |
| # SourceForge網站的[http://wikipedia.sourceforge.net/ MediaWiki專案]下載程式
| |
| # 解壓縮後的檔案上傳到網站的ftp空間,例如wiki目錄下
| |
| # 設定 config 目錄為可讀寫
| |
| # 依照 INSTALL設定資料庫,然後到設定頁面輸入相關設定值
| |
| # 將config目錄下自動產生的 LocalSettings.php 移動到wiki目錄下
| |
| # 輸入MediaWiki的網址,MediaWiki應已完成,並記得移除 config 目錄
| |
|
| |
| === MediaWiki的升級 ===
| |
| # 升級前先備份
| |
| ## 注意:1.3.11 ->1.4.8 [[維基百科:幫助]] 的頁面內容消失,所以目前做法是將該頁面轉換到 [[Help]]
| |
| # 將新版MediaWiki視為新的複本,安裝方法同上,完成設定之後,程式將會更新資料庫
| |
| # 將舊版MediaWiki的 images目錄,上傳到新版目錄下,避免圖像遺失(Missing image)
| |
|
| |
| === 授權協議的選擇 ===
| |
| * MediaWiki安裝時可以選擇未選(即copyright reserved)、[http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License]、[http://creativecommons.org/ Creative Commons]等[[Wiki:General_disclaimer|協議]]
| |
| ** 更新到1.3.10時,面臨到我無法維持[http://creativecommons.org/licenses/by-nc/2.0/ by-nc]較為寬鬆協議的設定,比較接近的協議是[http://creativecommons.org/licenses/by-nc-sa/2.0/ by-nc-sa],所以將自動產生的LocalSettings.php手動更改
| |
| ** 更新到1.4.8時,使用NotepadPlus編輯器更改LocalSettings.php<strike>,,造成[http://mail.wikipedia.org/pipermail/mediawiki-l/2005-May/005279.html LocalSettings.php檔案crash]所以授權協議沒有更改</strike>,記得選擇格式:編譯成UTF-8(無[http://www.unicode.org/faq/utf_bom.html#BOM BOM]),就可以順利更改 2005-09-24
| |
|
| |
| $wgRightsUrl = "http://creativecommons.org/licenses/by-nc/2.5/deed.zh_TW";
| |
| $wgRightsText = "姓名標示-非商業性";
| |
|
| |
| === subdomain 的額外設定 ===
| |
| 因為我使用 wiki.planetoid.info 的次網域,所以 LocalSettings.php 中
| |
|
| |
| $wgScriptPath = "/wiki";
| |
|
| |
| 更改為空白
| |
|
| |
| $wgScriptPath = "";
| |
|
| |
| 然後次網域設定到 /public_html/wiki
| |
|
| |
| == 待解決問題 ==
| |
| # <strike>在安裝設定時的SiteName(網站名稱)無法使用中文。</strike> >> 請看[[維基百科:幫助]]
| |
| # 更改 {MediaWiki}/languages/LanguageZh.php ,在頁面無法自動載入更新。
| |
| :: {MediaWiki}/includes/DefaultSettings.php
| |
| :: $wgUseDatabaseMessages = true;
| |
| :: true 則使用Database的MediaWiki Namespace,若flase則是Language.php, Details: [http://meta.wikimedia.org/wiki/MediaWiki_i18n MediaWiki localization]
| |
| # [http://meta.wikipedia.org/wiki/Endnotes FootNote]掛不起來
| |
| # skin設為懷舊,點選「首頁」出現錯誤訊息 Fatal error: Undefined class name 'specialpage' in {MediaWiki}/includes/Skin.php on line 1089
| |
| # signature with timestamp 需更改時區 (EDT)
| |
| # admin list 出現問題
| |
| # table oddmuse's text formatting 與 MediaWiki 可以相容
| |
| # TimeZone 設置
| |
| # 網頁標題想改成 SiteTitle: 頁面名稱
| |
| # 英語介面的WikiFarm, see alos [http://meta.wikimedia.org/wiki/Category:Multilingualism Multilingualism]
| |
| # BabelFish[http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=zt_en&trurl=http%3a%2f%2fwiki.planetoid.info/index.php/%E5%85%B1%E7%AD%86%E9%A6%96%E9%A0%81 翻譯]時,遇到問題 /*<![CDATA[[*/ @import "/stylesheets/monobook/main.css"; /*]]>*/
| |
|
| |
| == 已解決的問題 ==
| |
| === 預設版面的字太小 ===
| |
| : 暴力更改預設的字級(字體大小):{MediaWiki}/stylesheets/monobook/main.css 將body的font由x-small改成small或9pt [http://zh.wikipedia.org/wiki/Wikipedia:%E8%81%8A%E5%A4%A9#The_fonts_are_too_small][http://zh-wikipedia.go.nease.net/2004/05/blog-post_29.html][http://conch.blogbus.com/diary.php?diaryid=200440]
| |
|
| |
| === 安裝後有些輔助說明連結,連到英文的Wikipedia,卻出現Error ===
| |
| : Wiki安裝後的導覽選單(導航條)的"[http://www.wikipedia.org/wiki/%E5%B9%AB%E5%8A%A9 幫助]",會轉址到英文的Wikipedia的[http://en.wikipedia.org/wiki/%e5%b9%ab%e5%8a%a9 頁面],而發生錯誤,合適的中文說明連結是http://zh.wikipedia.org/wiki/Wikipedia:%E5%B8%AE%E5%8A%A9 或 http://zh.wikipedia.org/wiki/Help:%E5%B8%AE%E5%8A%A9 ,使用資料庫管理程式[http://www.phpmyadmin.net/home_page/ phpMyAdmin],然後到資料庫MediaWiki中的資料表[http://meta.wikipedia.org/wiki/Interwiki_links interwiki][http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide:_Interwiki_linking]
| |
|
| |
| 欄位 iw_prefix = WikiPedia
| |
| 欄位 iw_url = <nowiki>http://www.wikipedia.org/wiki/$1</nowiki>
| |
|
| |
| : 修改為
| |
|
| |
| 欄位 iw_url = <nowiki>http://zh.wikipedia.org/wiki/Wikipedia:$1</nowiki>
| |
|
| |
| 附註:還是有些問題,例如頁面下方的「關於Wikipedia」,雖然可以正確轉到繁體,但是簡體的Wikipedia才有Wikipedia的[http://zh.wikipedia.org/wiki/Wikipedia:%E5%85%B3%E4%BA%8E 說明文字],所以也許使用英文的使用者介面也不錯(UI)。
| |
|
| |
| === 同一表格不同欄的間距太小,造成識別問題。===
| |
| : {MediaWiki}/stylesheets/monobook/main.css 在table那一項目,加上 border-spacing: 15px;
| |
|
| |
|
| |
|
| |
| == 是問題, 但是有替代方式處理 ==
| |
|
| |
| === 搜索時,輸入Dict與Online均找不到OnlineDict ===
| |
| 搜索時,輸入Dict與Online均找不到[[OnlineDict]]頁面,即MediaWiki會將OnlineDict看作一個字的頁面題目
| |
| * 設定[[Online_Dict]]自動轉頁,然後轉向到[[OnlineDict]]
| |
| * 或者搜尋關鍵字輸入Online* 或dict*
| |
|
| |
|
| |
|
| |
| == To-do ==
| |
| * 授權方式更改
| |
| ** 更改頁底的Disclaimers即 [[Wiki:General_disclaimer]] 授權方式 為[http://creativecommons.org/licenses/by-nc-sa/2.0/ by-nc-sa]
| |
| ** 編輯頁面時出現的版權宣告 ex:請注意對Wikipedia的任何貢獻都將被認為是在GNU自由文檔協議證書下發佈。 (細節請見Wikipedia:版權信息)....
| |
| ** 上載文件
| |
|
| |
| * OddmuseWiki -> MediaWiki 的表格寫作語法不一致
| |
| * 更改 Special:Recentchanges
| |
| * 將[[MediaWiki:Namespace|namespace]]的翻譯修改合併為單一patch
| |
| * 給剛架設Wiki站關於授權方案選擇的建議
| |
| * 禁止未註冊帳號者,不能編修頁面。
| |
|
| |
| Also see [http://www.planetoid.info/wiki/index.php/Wiki:%E9%97%9C%E6%96%BC Wiki:關於]
| |
|
| |
| == 是問題,但還不想解決 ==
| |
| <pre>
| |
| ## aaa
| |
| ## bbb</pre>
| |
|
| |
| ## aaa
| |
| ## bbb
| |
|
| |
| 處理方式
| |
| <pre>
| |
| # aa
| |
| ## aaa
| |
| ## bbb</pre>
| |
|
| |
| # aa
| |
| ## aaa
| |
| ## bbb
| |
|
| |
|
| |
| == OddmuseWiki ==
| |
| * [[OddmuseWikiInstallRecord]]
| |
|
| |
| [[Category:Wiki]]
| |