MediaWikiInstallRecord: Difference between revisions

Jump to navigation Jump to search
Tags: Mobile edit Mobile web edit
 
(5 intermediate revisions by the same user not shown)
Line 3: Line 3:


== MediaWiki的安裝說明 ==
== MediaWiki的安裝說明 ==
; 安裝準備與環境檢測
; 現有安裝準備與環境檢測
硬體環境需求:  
* 現有環境版本檢測: 如果已經安裝 MediaWiki 可以直接查看頁面 [[Special:Version]]
* 至少256MB的記憶體
* 確認與 MediaWiki [https://www.mediawiki.org/wiki/Manual:Upgrading#Check_requirements 軟體環境需求] (System Requirements) 相符
 
[https://www.mediawiki.org/wiki/Manual:Upgrading#Check_requirements 軟體環境需求]:
* Apache 2.0.55
* PHP 4.4.2
** PHP 4 僅能使用MediaWiki 1.6.x 的版本; ([http://www.php.net/ PHP 官方網站][http://www.php.net/archive/2008.php#id2008-08-07-1 宣布]至2008/8/7停止繼續發展 PHP4。詳見 [http://www.ithome.com.tw/itadm/article.php?c=50433 iThome的報導])
** PHP 5 可使用 MediaWiki 1.7.x 後的版本
* MySQL 4.1.16




Line 21: Line 14:
# 設定目錄為可讀寫
# 設定目錄為可讀寫
## (''optional'') 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
## (''optional'') 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
# 依照 INSTALL設定資料庫,然後到設定頁面輸入相關設定值
# 依照 INSTALL 設定資料庫 (1) 資料庫名稱、(2) 資料庫使用者帳號、(3)資料庫使用者密碼,然後到設定頁面輸入相關設定值
## 資料庫編碼疑難排解: 資料庫編碼設定(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)]
## 資料庫編碼疑難排解: 資料庫編碼設定(Database charset)選擇 Experimental MySQL 4.1/5.0 UTF-8,在安裝時遭遇錯誤訊息 [https://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)]
# 下載自動產生的 LocalSettings.php 移動到wiki目錄下
# 下載自動產生的 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://www.mediawiki.org/wiki/Manual: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://www.mediawiki.org/wiki/Manual:LocalSettings.php LocalSettings.php]
Line 66: Line 59:
=== MediaWiki的升級 ===
=== MediaWiki的升級 ===
# 升級前先備份資料庫 或 MediaWiki [[MediaWiki backup|頁面備份]]
# 升級前先備份資料庫 或 MediaWiki [[MediaWiki backup|頁面備份]]
## 注意:1.3.11 ->1.4.8 [[維基百科:幫助]] 的頁面內容消失,所以目前做法是將該頁面轉換到 [[Help]]
# 閱讀 MediaWiki 的 release note. 如果是從第 1 版跳到第 3 版,需要看每一版的 release note
# 閱讀 MediaWiki 的 release note. 如果是從第 1 版跳到第 3 版,需要看每一版的 release note
# 將新版MediaWiki視為新的複本,安裝方法同上,完成設定之後,程式將會更新資料庫
# 將新版MediaWiki視為新的複本,安裝方法同上,完成設定之後,程式將會更新資料庫
# 將舊版MediaWiki的 images目錄,上傳/移動到新版目錄下,避免圖像遺失(Missing image)
# 將舊版MediaWiki的 images目錄,上傳/移動到新版目錄下,避免圖像遺失(Missing image)
#* 檢查images下的子目錄均為可寫
#* 檢查images下的子目錄均為可寫
# (''optional'') 將舊版MediaWiki的 extensions目錄,上傳/移動到新版目錄下
# (''optional'') 如果有安裝「擴充套件」 (extensions),需要同步更新「擴充套件」與 MediaWiki 同樣版本。舊版「擴充套件」可能與新版 MediaWiki 不相容。
#* 檢查擴充套件在新版MediaWiki的相容性
#* 檢查擴充套件在新版MediaWiki的相容性。如果 MediaWiki 首頁打不開,通常是某支「擴充套件」衝突導致,可以先關閉載入,再觀察哪支「擴充套件」造成。
# (''optional'') 檢查舊版的樣式檔({MediaWiki}/skins/{SkinName}/main.css)的修改,合併到新版的main.css
# (''optional'') 檢查舊版的樣式檔({MediaWiki}/skins/{SkinName}/main.css)的修改,合併到新版的main.css
# (''optional'', 非mediawiki檔案) 移動 404.shtml 找不到網頁的訊息頁面
# (''optional'', 非mediawiki檔案) 移動 404.shtml 找不到網頁的訊息頁面
參考出處
* [https://www.mediawiki.org/wiki/Manual:Upgrading#Upgrade_extensions Manual:Upgrading - MediaWiki]


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

Navigation menu