MediaWikiInstallRecord

From LemonWiki共筆
Jump to navigation Jump to search

MediaWiki 安裝紀錄

關於MediaWiki

  1. MediaWiki官方網站 [1](說明文件, MediaWiki FAQ)
  2. 為何不支援CamelWord(WikiWord)

MediaWiki的安裝說明

  1. 到MediaWiki官方網站下載程式
  2. 解壓縮後的檔案上傳到網站的ftp空間,例如wiki目錄下
    1. (optional) 安裝前先檢查翻譯檔 wiki/languages/LanguageZh_tw.php
  3. 設定目錄為可讀寫
    1. config 目錄 設定為可讀寫
    2. (optional) 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
  4. 依照 INSTALL設定資料庫,然後到設定頁面輸入相關設定值
  5. 將config目錄下自動產生的 LocalSettings.php 移動到wiki目錄下
    1. (optional) 防止廣告留言, 須修改使用者權限: Setting user rights in MediaWiki
    2. (optional) 修改LocalSettings.php的設定, 請參考LocalSettings.php
  6. 輸入MediaWiki的網址,MediaWiki應已完成安裝,並且為了安全,請記得移除 config 目錄

MediaWiki的升級

  1. 升級前先備份資料庫
    1. 注意:1.3.11 ->1.4.8 維基百科:幫助 的頁面內容消失,所以目前做法是將該頁面轉換到 Help
  2. 將新版MediaWiki視為新的複本,安裝方法同上,完成設定之後,程式將會更新資料庫
  3. 將舊版MediaWiki的 images目錄,上傳到新版目錄下,避免圖像遺失(Missing image)


授權協議的選擇

待解決問題

  1. 更改 {MediaWiki}/languages/LanguageZh.php ,在頁面無法自動載入更新。
{MediaWiki}/includes/DefaultSettings.php
$wgUseDatabaseMessages = true;
true 則使用Database的MediaWiki Namespace,若flase則是Language.php, Details: MediaWiki localization
  1. FootNote掛不起來
  2. table oddmuse's text formatting 與 MediaWiki 可以相容
  3. 網頁標題想改成 SiteTitle: 頁面名稱
  4. 英語介面的WikiFarm, see also Multilingualism
  5. 自訂Namespace

已解決的問題

預設版面的字太小

暴力更改預設的字級(字體大小):{MediaWiki}/stylesheets/monobook/main.css 將body的font由x-small改成small或9pt [2][3][4]

安裝後有些輔助說明連結,連到英文的Wikipedia,卻出現Error

Wiki安裝後的導覽選單(導航條)的"幫助",會轉址到英文的Wikipedia的頁面,而發生錯誤,合適的中文說明連結是http://zh.wikipedia.org/wiki/Wikipedia:%E5%B8%AE%E5%8A%A9 或 http://zh.wikipedia.org/wiki/Help:%E5%B8%AE%E5%8A%A9 ,使用資料庫管理程式phpMyAdmin,然後到資料庫MediaWiki中的資料表interwiki[5]
欄位 iw_prefix = WikiPedia
欄位 iw_url = http://www.wikipedia.org/wiki/$1
修改為
欄位 iw_url = http://zh.wikipedia.org/wiki/Wikipedia:$1

附註:還是有些問題,例如頁面下方的「關於Wikipedia」,雖然可以正確轉到繁體,但是簡體的Wikipedia才有Wikipedia的說明文字,所以也許使用英文的使用者介面也不錯(UI)。

同一表格不同欄的間距太小,造成識別問題。

{MediaWiki}/stylesheets/monobook/main.css 在table那一項目,加上 border-spacing: 15px;


調整瀏覽選單(configure sidebar)

升級到mediawiki 1.5+,瀏覽選單多出Donations。以管理者權限修改MediaWiki:Sidebar

  • navigation
    • mainpage|mainpage
    • portal-url|portal /**link to LemonWiki:Community_Portal
    • currentevents-url|currentevents
    • recentchanges-url|recentchanges /**link to Special:Recentchanges
    • randompage-url|randompage /**link to Special:Random
    • helppage|help
    • sitesupport-url|sitesupport /**link to LemonWiki:Site_support

移除 sitesupport-url|sitesupport 那一行

其他問題

替代方式:(1)設定Online_Dict自動轉頁,然後轉向到OnlineDict。或者(2)搜尋關鍵字輸入Online* 或dict* (3)使用搜尋引擎Site Search

To-do

  • 授權方式更改
    • 更改頁底的Disclaimers即 Wiki:General_disclaimer 授權方式 為by-nc-sa
    • 編輯頁面時出現的版權宣告 ex:請注意對Wikipedia的任何貢獻都將被認為是在GNU自由文檔協議證書下發佈。 (細節請見Wikipedia:版權信息)....
    • 上載文件出現的版權宣告
  • OddmuseWiki 與 MediaWiki 的表格寫作語法不一致
  • 更改 Special:Recentchanges
  • namespace的翻譯修改合併為單一patch
  • 給剛架設Wiki站關於授權方案選擇的建議


Also see Wiki:關於

是問題,但還不想解決

## aaa
## bbb
    1. aaa
    2. bbb

處理方式

# aa
## aaa
## bbb
  1. aa
    1. aaa
    2. bbb


相關文件