MediaWikiInstallRecord: Difference between revisions
Jump to navigation
Jump to search
m (Text replacement - "http://errerrors.blogspot.com" to "https://errerrors.blogspot.com") |
|||
(15 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
== MediaWiki的安裝說明 == | == MediaWiki的安裝說明 == | ||
; | ; 現有安裝準備與環境檢測 | ||
* 現有環境版本檢測: 如果已經安裝 MediaWiki 可以直接查看頁面 [[Special:Version]] | |||
* | * 確認與 MediaWiki [https://www.mediawiki.org/wiki/Manual:Upgrading#Check_requirements 軟體環境需求] (System Requirements) 相符 | ||
[https://www.mediawiki.org/wiki/Manual:Upgrading#Check_requirements 軟體環境需求] | |||
Line 21: | Line 14: | ||
# 設定目錄為可讀寫 | # 設定目錄為可讀寫 | ||
## (''optional'') 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫 | ## (''optional'') 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫 | ||
# 依照 | # 依照 INSTALL 設定資料庫 (1) 資料庫名稱、(2) 資料庫使用者帳號、(3)資料庫使用者密碼,然後到設定頁面輸入相關設定值 | ||
## 資料庫編碼疑難排解: 資料庫編碼設定(Database charset)選擇 Experimental MySQL 4.1/5.0 UTF-8,在安裝時遭遇錯誤訊息 [ | ## 資料庫編碼疑難排解: 資料庫編碼設定(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 60: | Line 53: | ||
==== 美化MediaWiki的網址 ==== | ==== 美化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 | * (''optional'') [[Beautifying URLs of MediaWiki|美化MediaWiki的網址]]。ex: 網址由http://en.wikipedia.org/w/index.php?title=Republic_Day 改為 http://en.wikipedia.org/wiki/Republic_Day | ||
==== 版面設置 ==== | |||
* 左右兩欄 [[Template:Two column layout]] 效果同 [[共筆首頁]] | |||
=== MediaWiki的升級 === | === MediaWiki的升級 === | ||
Line 72: | Line 68: | ||
# (''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的使用記錄 == | ||
Line 83: | Line 83: | ||
** [[:Category:RSS|RSS主題相關頁面]]右側新增[[Guide to RSS|RSS導覽]]的側邊欄 | ** [[:Category:RSS|RSS主題相關頁面]]右側新增[[Guide to RSS|RSS導覽]]的側邊欄 | ||
* 2006-07-30 add [http://kryogenix.org/code/browser/sorttable/ sortable table] under the [http://www.kryogenix.org/code/browser/licence.html MIT licence] (註: MediaWiki 1.9後,內建[http://en.wikipedia.org/wiki/Help:Sorting 表格排序]功能]) | * 2006-07-30 add [http://kryogenix.org/code/browser/sorttable/ sortable table] under the [http://www.kryogenix.org/code/browser/licence.html MIT licence] (註: MediaWiki 1.9後,內建[http://en.wikipedia.org/wiki/Help:Sorting 表格排序]功能]) | ||
* 2008-03-15 參考KJ文章「[http://wayback.archive.org/web/20081201173249/http://www.mw.net.tw/user/kaurjmeb/blog/2008/02/22/26611/78243/ "活化" wiki首頁] | * 2008-03-15 參考KJ文章「[http://wayback.archive.org/web/20081201173249/http://www.mw.net.tw/user/kaurjmeb/blog/2008/02/22/26611/78243/ "活化" wiki首頁]」,[[共筆首頁]] 嵌入[[:Category:Wiki|Wiki類別]]與[[:Category:PKM|個人知識管理類別]]的動態文章列表。 | ||
* 2016-05-09 整合 CDN [https://www.cloudflare.com/ CloudFlare] | * 2016-05-09 整合 CDN [https://www.cloudflare.com/ CloudFlare],加快網頁載入速度,約縮短 1-2 秒。<ref> [https://www.minwt.com/website/server/19900.html CloudFlare 網站CDN設定,讓網站秒開的絕招|梅問題.教學網]</ref><ref>[https://support.cloudflare.com/hc/en-us/articles/218411427 Page Rules Tutorial – Cloudflare Support]</ref> 使用 page rules | ||
** Browser Integrity Check: On | |||
** Server Side Excludes: On | |||
** Browser ache TTL: 4 hours | |||
** Cache Level: Standard {{exclaim}} 不要選 Cache Everything 會導致儲存時常變動的內容,在頁面卻無法馬上即時更新<ref>[https://www.mediawiki.org/wiki/Manual:CloudFlare Manual:CloudFlare - MediaWiki]</ref> | |||
** Edge Cache TTL: 4 hours | |||
** Email Obfuscation: On | |||
* 2017-02-26 遇到 [https://blog.gslin.org/archives/2017/02/25/7147/cloudbleed%EF%BC%9Acloudflare-%E9%80%99%E6%AC%A1%E7%9A%84%E5%AE%89%E5%85%A8%E5%95%8F%E9%A1%8C/ Cloudbleed: Cloudflare 安全問題]。啟用 [https://www.mediawiki.org/wiki/Manual:$wgServer $wgServer] SSL 與 [https://www.mediawiki.org/wiki/Manual:$wgSecureLogin $wgSecureLogin] 選項。 | * 2017-02-26 遇到 [https://blog.gslin.org/archives/2017/02/25/7147/cloudbleed%EF%BC%9Acloudflare-%E9%80%99%E6%AC%A1%E7%9A%84%E5%AE%89%E5%85%A8%E5%95%8F%E9%A1%8C/ Cloudbleed: Cloudflare 安全問題]。啟用 [https://www.mediawiki.org/wiki/Manual:$wgServer $wgServer] SSL 與 [https://www.mediawiki.org/wiki/Manual:$wgSecureLogin $wgSecureLogin] 選項。 | ||
* 2017-09-13 強制使用 HTTPS<ref>[https://stackoverflow.com/questions/37481681/force-ssl-https-for-subdomain-with-htaccess php - Force SSL HTTPS for subdomain with .htaccess - Stack Overflow]</ref> | |||
首頁計數器 | 首頁計數器 | ||
Line 96: | Line 103: | ||
== 相關文件 == | == 相關文件 == | ||
* [https://www.mediawiki.org/wiki/Manual:Installation_guide Manual:Installation guide - MediaWiki] {{access | date=2018-05-03}} | |||
* [https://www.slideshare.net/MGdesigner/mediawiki-95808223 打造維基實驗基地 - mediawiki快速架站] {{access | date=2018-05-03}} | |||
* [http://wiki.debian.org.hk/w/Category:MediaWiki Category:MediaWiki - OSWikiHK](last visited: 2006-01-12) | * [http://wiki.debian.org.hk/w/Category:MediaWiki Category:MediaWiki - OSWikiHK](last visited: 2006-01-12) | ||
* [http://pcmanx.blogspot.tw/2007/12/lighttpd-mediawiki_6679.html PCMan's Blog - lighttpd + mediawiki] | * [http://pcmanx.blogspot.tw/2007/12/lighttpd-mediawiki_6679.html PCMan's Blog - lighttpd + mediawiki] | ||
* [http://blog.yam.com/ressol/article/7888761 【教學】Windows 2003 上安裝 MediaWiki 步驟] | * [http://blog.yam.com/ressol/article/7888761 【教學】Windows 2003 上安裝 MediaWiki 步驟] | ||
* [[Google Sitemaps for MediaWiki]] | * [[Google Sitemaps for MediaWiki]] | ||
* [https://www.mediawiki.org/w/index.php?title=Help:Categories/zh&variant=zh-tw MediaWiki 的分類] | |||
references | |||
<references /> | |||
[[Category:MediaWiki]] [[Category:OSS]] | [[Category:MediaWiki]] [[Category:OSS]] |
Revision as of 14:12, 19 January 2019
MediaWiki的安裝說明
- 現有安裝準備與環境檢測
- 現有環境版本檢測: 如果已經安裝 MediaWiki 可以直接查看頁面 Special:Version
- 確認與 MediaWiki 軟體環境需求 (System Requirements) 相符
- 安裝步驟
- 到MediaWiki官方網站下載程式 (Wikimedia Subversion Repository, [1], Verify downloaded file with gnupg)
- 解壓縮後的檔案上傳到網站的ftp空間,例如wiki目錄下
- (optional) 安裝前先檢查翻譯檔: MediaWiki localization
- 設定目錄為可讀寫
- (optional) 若要允許可上傳圖檔, 將 images目錄 設定為可讀寫
- 依照 INSTALL 設定資料庫 (1) 資料庫名稱、(2) 資料庫使用者帳號、(3)資料庫使用者密碼,然後到設定頁面輸入相關設定值
- 資料庫編碼疑難排解: 資料庫編碼設定(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)
- 下載自動產生的 LocalSettings.php 移動到wiki目錄下
- (optional) 使用編輯器(個人偏好使用Notepad++)修改LocalSettings.php請記得選擇UTF-8(檔首無BOM)格式, 相關設定, 請參考LocalSettings.php
- (optional) 防止廣告留言, 須修改使用者權限: Setting user rights in MediaWiki
- 輸入MediaWiki的網址,MediaWiki應已完成安裝
MediaWiki設定
時區的調整
授權協議的選擇
- MediaWiki安裝時可以選擇未選(即copyright reserved)、GNU Free Documentation License、Creative Commons等協議
- 修改LocalSettings.php中的 $wgRightsUrl 與 $wgRightsText
圖像功能使用/ 自動產生縮圖
- 安裝ImageMagick在C:/usr/bin/ (直接下載ImageMagick-6.3.4-5-Q16-windows-dll.exe)
- 修改LocalSettings.php
- $wgUseImageMagick = true;
- $wgImageMagickConvertCommand =
- "/usr/bin/convert"; (如果ImageMagick安裝在C:/usr/bin/, /usr/bin/convert 指的是在C:/usr/bin/下的convert.exe ) 或
- "C:/Program Files/ImageMagick-6.3.4-Q16/convert" (如果ImageMagick安裝在C:/Program Files/ImageMagick-6.3.4-Q16/)
找不到ImageMagick安裝路徑?
- 可以使用ImageMagick Test Suite(magickcli.cgi)測試,尋找 Imagemagick Path
圖像功能使用/ 加入圖片網址,即顯示圖片
- 修改LocalSettings.php: $wgAllowExternalImages=true;
MediaWiki顯示數學方程式
美化MediaWiki的網址
- (optional) 美化MediaWiki的網址。ex: 網址由http://en.wikipedia.org/w/index.php?title=Republic_Day 改為 http://en.wikipedia.org/wiki/Republic_Day
版面設置
- 左右兩欄 Template:Two column layout 效果同 共筆首頁
MediaWiki的升級
- 升級前先備份資料庫 或 MediaWiki 頁面備份
- 閱讀 MediaWiki 的 release note. 如果是從第 1 版跳到第 3 版,需要看每一版的 release note
- 將新版MediaWiki視為新的複本,安裝方法同上,完成設定之後,程式將會更新資料庫
- 將舊版MediaWiki的 images目錄,上傳/移動到新版目錄下,避免圖像遺失(Missing image)
- 檢查images下的子目錄均為可寫
- (optional) 將舊版MediaWiki的 extensions目錄,上傳/移動到新版目錄下
- 檢查擴充套件在新版MediaWiki的相容性
- (optional) 檢查舊版的樣式檔({MediaWiki}/skins/{SkinName}/main.css)的修改,合併到新版的main.css
- (optional, 非mediawiki檔案) 移動 404.shtml 找不到網頁的訊息頁面
參考出處
MediaWiki的使用記錄
- 2004-06-17 安裝MediaWiki
- 2005-10-09 大量湧入廣告留言,於是設定編寫的權限 >> Setting user rights in MediaWiki
- 2006-02-05
- 參考Wikipedia:小作品(Templates), 實際應用:[2])製作Template:Draft,以標示文章目前成熟度,作為品質紀錄與管理。
- 新聞動態改用transclude語法(Mediawiki formatting rules)
- 2006-03-28
- 2006-07-30 add sortable table under the MIT licence (註: MediaWiki 1.9後,內建表格排序功能])
- 2008-03-15 參考KJ文章「"活化" wiki首頁」,共筆首頁 嵌入Wiki類別與個人知識管理類別的動態文章列表。
- 2016-05-09 整合 CDN CloudFlare,加快網頁載入速度,約縮短 1-2 秒。[1][2] 使用 page rules
- Browser Integrity Check: On
- Server Side Excludes: On
- Browser ache TTL: 4 hours
- Cache Level: Standard 不要選 Cache Everything 會導致儲存時常變動的內容,在頁面卻無法馬上即時更新[3]
- Edge Cache TTL: 4 hours
- Email Obfuscation: On
- 2017-02-26 遇到 Cloudbleed: Cloudflare 安全問題。啟用 $wgServer SSL 與 $wgSecureLogin 選項。
- 2017-09-13 強制使用 HTTPS[4]
首頁計數器
- 2006-09-08 首頁達10萬人次(100,449), 2006-12-09 達20萬人次(206,901), 2007-02-17 達30萬人次(302,018), 2007-04-20 達40萬人次(415,461), 2007-06-07 達50萬人次(500,657), 2007-10-16 達60萬人次(602,448), 2008-01-28達70萬人次(701,074), 2008-08-02達80萬人次(800,085)
- 現有580篇文章
安裝相關問題
相關文件
- Manual:Installation guide - MediaWiki [Last visited: 2018-05-03]
- 打造維基實驗基地 - mediawiki快速架站 [Last visited: 2018-05-03]
- Category:MediaWiki - OSWikiHK(last visited: 2006-01-12)
- PCMan's Blog - lighttpd + mediawiki
- 【教學】Windows 2003 上安裝 MediaWiki 步驟
- Google Sitemaps for MediaWiki
- MediaWiki 的分類
references