MediaWikiInstallRecord: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
== 關於MediaWiki ==
== 關於MediaWiki ==
[http://www.mediawiki.org/wiki/MediaWiki MediaWiki官方網站] [http://meta.wikimedia.org/wiki/Main_Page]([http://meta.wikipedia.org/wiki/Documentation 說明文件], [http://meta.wikimedia.org/wiki/MediaWiki_FAQ MediaWiki FAQ]. [[Mediawiki formatting rules]])
[http://www.mediawiki.org/wiki/MediaWiki MediaWiki官方網站] [http://meta.wikimedia.org/wiki/Main_Page]([http://meta.wikipedia.org/wiki/Documentation 說明文件], [http://meta.wikimedia.org/wiki/MediaWiki_FAQ MediaWiki FAQ]. [[Mediawiki formatting rules]])


== MediaWiki的安裝說明 ==
== MediaWiki的安裝說明 ==
{{Template:MediaWiki Installation}}
; 安裝準備與環境檢測
硬體環境需求:
* 至少256MB的記憶體
軟體環境需求:
* Apache 2.0.55
* PHP 4.4.2
** PHP 4 僅能使用MediaWiki 1.6.x 的版本;
** PHP 5 可使用 MediaWiki 1.7.x 後的版本
* MySQL 4.1.16
; 安裝步驟
# 到MediaWiki官方網站[http://www.mediawiki.org/wiki/Download 下載程式]
# 到MediaWiki官方網站[http://www.mediawiki.org/wiki/Download 下載程式]
# 解壓縮後的檔案上傳到網站的ftp空間,例如wiki目錄下
# 解壓縮後的檔案上傳到網站的ftp空間,例如wiki目錄下
Line 12: Line 29:
## (''optional'') 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
## (''optional'') 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
# 依照 INSTALL設定資料庫,然後到設定頁面輸入相關設定值
# 依照 INSTALL設定資料庫,然後到設定頁面輸入相關設定值
## 資料庫編碼疑難排解: 資料庫編碼設定(Database charset)選擇 Experimental MySQL 4.1/5.0 UTF-8,在安裝時遭遇錯誤訊息 [http://errerrors.blogspot.com/2007/06/specified-key-was-too-long-max-key.html Specified key was too long; max key length is 1000 bytes (MediaWiki 1.10.0)]
# 將config目錄下自動產生的 LocalSettings.php 移動到wiki目錄下
# 將config目錄下自動產生的 LocalSettings.php 移動到wiki目錄下
## (''optional'') 使用編輯器(個人偏好使用[http://notepad-plus.sourceforge.net/ Notepad++])修改LocalSettings.php請記得選擇UTF-8(檔首無[http://www.unicode.org/faq/utf_bom.html#BOM BOM])格式, 相關設定, 請參考[http://meta.wikimedia.org/wiki/LocalSettings.php LocalSettings.php]
## (''optional'') 使用編輯器(個人偏好使用[http://notepad-plus.sourceforge.net/ Notepad++])修改LocalSettings.php請記得選擇UTF-8(檔首無[http://www.unicode.org/faq/utf_bom.html#BOM BOM])格式, 相關設定, 請參考[http://meta.wikimedia.org/wiki/LocalSettings.php LocalSettings.php]
## (''optional'') 防止廣告留言, 須修改使用者權限: [[Setting user rights in MediaWiki]]
## (''optional'') 防止廣告留言, 須修改使用者權限: [[Setting user rights in MediaWiki]]
## (''optional'') [[Beautifying URLs of MediaWiki|美化MediaWiki的網址]]。ex: 網址由http://en.wikipedia.org/w/index.php?title=Republic_Day 改為 http://en.wikipedia.org/wiki/Republic_Day
# 輸入MediaWiki的網址,MediaWiki應已完成安裝,並且為了安全,請記得移除 config 目錄
# 輸入MediaWiki的網址,MediaWiki應已完成安裝,並且為了安全,請記得移除 config 目錄


Line 26: Line 43:
# 檢查舊版的樣式檔(.css)
# 檢查舊版的樣式檔(.css)


=== 授權協議的選擇 ===
=== MediaWiki設定 ===
; 授權協議的選擇
* MediaWiki安裝時可以選擇未選(即copyright reserved)、[http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License]、[http://creativecommons.org/ Creative Commons]等[[Wiki:General_disclaimer|協議]]
* MediaWiki安裝時可以選擇未選(即copyright reserved)、[http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License]、[http://creativecommons.org/ Creative Commons]等[[Wiki:General_disclaimer|協議]]
** 修改LocalSettings.php中的 $wgRightsUrl 與 $wgRightsText
** 修改LocalSettings.php中的 $wgRightsUrl 與 $wgRightsText
; 啟用檔案上載
* 允許檔案上載 ($wgEnableUploads)
** 預設值: $wgEnableUploads = false; 改成 true
** 並記得將images目錄權限,改成可寫入。
; 圖像功能使用/ 自動產生縮圖
* 安裝[http://www.imagemagick.org/script/binary-releases.php#windows ImageMagick] (直接下載[http://www.imagemagick.org/script/binary-releases.php#windows ImageMagick-6.3.4-5-Q16-windows-dll.exe])
* 修改LocalSettings.php
** $wgUseImageMagick = true;
** $wgImageMagickConvertCommand =
*** "/usr/bin/convert"; (ImageMagick安裝在C:/usr/bin/) 或
*** "C:/Program Files/ImageMagick-6.3.4-Q16/convert" (ImageMagick安裝在C:/Program Files/ImageMagick-6.3.4-Q16/)
; 圖像功能使用/ 加入圖片網址,即顯示圖片
* 修改LocalSettings.php: $wgAllowExternalImages=true;
; 美化MediaWiki的網址
* (''optional'') [[Beautifying URLs of MediaWiki|美化MediaWiki的網址]]。ex: 網址由http://en.wikipedia.org/w/index.php?title=Republic_Day 改為 http://en.wikipedia.org/wiki/Republic_Day


== MediaWiki的使用記錄 ==
== MediaWiki的使用記錄 ==

Revision as of 13:21, 18 June 2007

MediaWiki 安裝紀錄

關於MediaWiki

MediaWiki官方網站 [1](說明文件, MediaWiki FAQ. Mediawiki formatting rules)


MediaWiki的安裝說明

Ψ 架設Wiki之前 --> MediaWiki安裝 --> 本地化設置 --> 介面修改 --> 功能擴充 --> 備份與管理 | 工具箱 Ψ

安裝準備與環境檢測

硬體環境需求:

  • 至少256MB的記憶體

軟體環境需求:

  • Apache 2.0.55
  • PHP 4.4.2
    • PHP 4 僅能使用MediaWiki 1.6.x 的版本;
    • PHP 5 可使用 MediaWiki 1.7.x 後的版本
  • MySQL 4.1.16


安裝步驟
  1. 到MediaWiki官方網站下載程式
  2. 解壓縮後的檔案上傳到網站的ftp空間,例如wiki目錄下
    1. (optional) 安裝前先檢查翻譯檔: MediaWiki localization
  3. 設定目錄為可讀寫
    1. config 目錄 設定為可讀寫
    2. (optional) 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
  4. 依照 INSTALL設定資料庫,然後到設定頁面輸入相關設定值
    1. 資料庫編碼疑難排解: 資料庫編碼設定(Database charset)選擇 Experimental MySQL 4.1/5.0 UTF-8,在安裝時遭遇錯誤訊息 Specified key was too long; max key length is 1000 bytes (MediaWiki 1.10.0)
  5. 將config目錄下自動產生的 LocalSettings.php 移動到wiki目錄下
    1. (optional) 使用編輯器(個人偏好使用Notepad++)修改LocalSettings.php請記得選擇UTF-8(檔首無BOM)格式, 相關設定, 請參考LocalSettings.php
    2. (optional) 防止廣告留言, 須修改使用者權限: Setting user rights in MediaWiki
  6. 輸入MediaWiki的網址,MediaWiki應已完成安裝,並且為了安全,請記得移除 config 目錄


MediaWiki的升級

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

MediaWiki設定

授權協議的選擇
啟用檔案上載
  • 允許檔案上載 ($wgEnableUploads)
    • 預設值: $wgEnableUploads = false; 改成 true
    • 並記得將images目錄權限,改成可寫入。
圖像功能使用/ 自動產生縮圖
  • 安裝ImageMagick (直接下載ImageMagick-6.3.4-5-Q16-windows-dll.exe)
  • 修改LocalSettings.php
    • $wgUseImageMagick = true;
    • $wgImageMagickConvertCommand =
      • "/usr/bin/convert"; (ImageMagick安裝在C:/usr/bin/) 或
      • "C:/Program Files/ImageMagick-6.3.4-Q16/convert" (ImageMagick安裝在C:/Program Files/ImageMagick-6.3.4-Q16/)
圖像功能使用/ 加入圖片網址,即顯示圖片
  • 修改LocalSettings.php: $wgAllowExternalImages=true;
美化MediaWiki的網址


MediaWiki的使用記錄

安裝相關問題

Mediawiki_problems


相關文件