SlideShare a Scribd company logo
打造維基實驗基地打造維基實驗基地
當個創世神
張正一
台灣維基媒體協會
Powered by COZMIXNG and Rabbit 2.2.1
用mediawiki
架自己的wiki站
今天教大
家http://cozmixng.org
蓋自己的
山寨http://cozmixng.org
當山大王
http://cozmixng.org
[[wiki]]
http://cozmixng.org
超容易誤解
mediawiki?
Wikimedia?
Wikimedia
維基媒體基金會
營運Wikipedia 等計畫
mediawiki ? Wikipedia?
mediawiki 是引擎
Wikipedia 使用mediawiki
mediawiki
Wikipedia(維基百科)
維基相關計畫
安裝mediawiki 需要
Linux
Apache2
Mysql
PHP
Ubuntu(16.04版以後)
sudo apt-get install apache2 mysql-server
php php-mysql libapache2-mod-php php-xml
php-mbstring php-apcu php-intl imagemagick
inkscape php-gd php-cli php-curl git
檢查apache2是否裝好
瀏覽器打開 http://localhost/
驗證很重要
預備 MySQL設定
資料庫才是mediawiki的本體
做個DB給我們的wiki站用
做特定使用者讀取DB 給網頁
建立一個新資料庫 mywiki
以下注意大小寫
sudo mysql -u root -p(enter後
打密碼)
mysql> CREATE DATABASE
mywiki;
mysql> USE mywiki;
做個專用user
mysql> CREATE USER
'wikiuser'@'localhost'
IDENTIFIED BY 'mypassword';
不要用MYSQL的root 帳號(安
全)
賦予存取權限
GRANT ALL ON mywiki.* TO
wikiuser@localhost;
記下輸入的資料庫名、使用者帳密
處理
Mediawiki
http://cozmixng.org
下載安裝
cd /var/www/html
wget https://
releases.wikimedia.org/
mediawiki/1.30/
mediawiki-1.30.0.tar.gz
解壓縮
sudo tar xvf
mediawiki-1.30.0.tar.gz
目錄改名成wiki
sudo mv mediawiki-1.30.0 wiki
進網頁設定
http://localhost/wiki
進wiki目錄看文件
RTFM
less INSTALL
less README
小提醒
http://cozmixng.org
小心字元集
存檔別按錯
Mysql部份
有無單引號'
拼字要正確(無tab補正)
按上鍵找之前的輸入來改
基地完成
可以做什麼
享受創世神的樂趣
裝extension 模組加功能
測試自己的bot 機器人
更多協助參考
https://www.mediawiki.org/wiki/
Manual:Installation_guide
將來繼續技術討論
台灣自己的wikimedia技術群組
telegram 群組?
協會有 wmtw.slack.com
END
Q&A
contact
shoichi.chou@wikimedia.tw
本簡報授權: CC BY-NC TW 3.0
Powered by COZMIXNG and Rabbit 2.2.1

More Related Content

Similar to 打造維基實驗基地 - mediawiki快速架站

twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC#30 | 你應該瞭解的 container-on-azure-二三事twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC
 
开放源代码软件Media wiki成熟度评估
开放源代码软件Media wiki成熟度评估开放源代码软件Media wiki成熟度评估
开放源代码软件Media wiki成熟度评估
YUCHENG HU
 
Virtualbox tutorial
Virtualbox tutorialVirtualbox tutorial
Virtualbox tutorialcri fan
 
Virtualbox tutorial
Virtualbox tutorialVirtualbox tutorial
Virtualbox tutorialcri fan
 
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
 
Bitbucket pipeline CI
Bitbucket pipeline CIBitbucket pipeline CI
Bitbucket pipeline CI
Zero Huang
 
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
Ch Rick
 
校園共筆應用 20070725
校園共筆應用 20070725校園共筆應用 20070725
校園共筆應用 20070725
Planetoid Hsu
 
Wikidata introduction on g0v Summit 2020 V2
Wikidata introduction on g0v Summit 2020 V2Wikidata introduction on g0v Summit 2020 V2
Wikidata introduction on g0v Summit 2020 V2
Dennis Raylin Chen
 
How to Use Trac
How to Use TracHow to Use Trac
Wikidata introduction-20201205 Final
Wikidata introduction-20201205 FinalWikidata introduction-20201205 Final
Wikidata introduction-20201205 Final
Dennis Raylin Chen
 
Node.js 進攻桌面開發
Node.js 進攻桌面開發Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
 
使用Arduino Yún內建Web伺服器
使用Arduino Yún內建Web伺服器使用Arduino Yún內建Web伺服器
使用Arduino Yún內建Web伺服器
吳錫修 (ShyiShiou Wu)
 
Wikidata introduction on g0v Summit 2020
Wikidata introduction on g0v Summit 2020Wikidata introduction on g0v Summit 2020
Wikidata introduction on g0v Summit 2020
Dennis Raylin Chen
 
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
twMVC
 
Web 2.0 for accessibility e learning
Web 2.0 for accessibility e learningWeb 2.0 for accessibility e learning
Web 2.0 for accessibility e learningharfbd
 
常用开发工具介绍
常用开发工具介绍常用开发工具介绍
常用开发工具介绍
haozes
 
Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)
呈 李
 
twMVC#08 | 超。光速 網站最佳化實戰
twMVC#08 | 超。光速 網站最佳化實戰twMVC#08 | 超。光速 網站最佳化實戰
twMVC#08 | 超。光速 網站最佳化實戰
twMVC
 

Similar to 打造維基實驗基地 - mediawiki快速架站 (20)

twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC#30 | 你應該瞭解的 container-on-azure-二三事twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC#30 | 你應該瞭解的 container-on-azure-二三事
 
开放源代码软件Media wiki成熟度评估
开放源代码软件Media wiki成熟度评估开放源代码软件Media wiki成熟度评估
开放源代码软件Media wiki成熟度评估
 
Virtualbox tutorial
Virtualbox tutorialVirtualbox tutorial
Virtualbox tutorial
 
Virtualbox tutorial
Virtualbox tutorialVirtualbox tutorial
Virtualbox tutorial
 
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
 
Bitbucket pipeline CI
Bitbucket pipeline CIBitbucket pipeline CI
Bitbucket pipeline CI
 
Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)Azure Container Registry(preview)x Web App On Linux(preview)
Azure Container Registry(preview)x Web App On Linux(preview)
 
校園共筆應用 20070725
校園共筆應用 20070725校園共筆應用 20070725
校園共筆應用 20070725
 
Wikidata introduction on g0v Summit 2020 V2
Wikidata introduction on g0v Summit 2020 V2Wikidata introduction on g0v Summit 2020 V2
Wikidata introduction on g0v Summit 2020 V2
 
How to Use Trac
How to Use TracHow to Use Trac
How to Use Trac
 
Wikidata introduction-20201205 Final
Wikidata introduction-20201205 FinalWikidata introduction-20201205 Final
Wikidata introduction-20201205 Final
 
Node.js 進攻桌面開發
Node.js 進攻桌面開發Node.js 進攻桌面開發
Node.js 進攻桌面開發
 
使用Arduino Yún內建Web伺服器
使用Arduino Yún內建Web伺服器使用Arduino Yún內建Web伺服器
使用Arduino Yún內建Web伺服器
 
Wikidata introduction on g0v Summit 2020
Wikidata introduction on g0v Summit 2020Wikidata introduction on g0v Summit 2020
Wikidata introduction on g0v Summit 2020
 
时昭
时昭时昭
时昭
 
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
 
Web 2.0 for accessibility e learning
Web 2.0 for accessibility e learningWeb 2.0 for accessibility e learning
Web 2.0 for accessibility e learning
 
常用开发工具介绍
常用开发工具介绍常用开发工具介绍
常用开发工具介绍
 
Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)
 
twMVC#08 | 超。光速 網站最佳化實戰
twMVC#08 | 超。光速 網站最佳化實戰twMVC#08 | 超。光速 網站最佳化實戰
twMVC#08 | 超。光速 網站最佳化實戰
 

More from Shoichi Chou

適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識
適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識
適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識
Shoichi Chou
 
密碼安全與策略 - 2023年當代狀況.pdf
密碼安全與策略 - 2023年當代狀況.pdf密碼安全與策略 - 2023年當代狀況.pdf
密碼安全與策略 - 2023年當代狀況.pdf
Shoichi Chou
 
向藝文人士推廣開放文化的3000天
向藝文人士推廣開放文化的3000天向藝文人士推廣開放文化的3000天
向藝文人士推廣開放文化的3000天
Shoichi Chou
 
Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗
Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗
Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗
Shoichi Chou
 
Musicha 音創筆電試玩坊-在新竹碼農
Musicha 音創筆電試玩坊-在新竹碼農 Musicha 音創筆電試玩坊-在新竹碼農
Musicha 音創筆電試玩坊-在新竹碼農
Shoichi Chou
 
Musicha - 開發一台軟、硬體整合的開源音樂創作筆電
Musicha - 開發一台軟、硬體整合的開源音樂創作筆電Musicha - 開發一台軟、硬體整合的開源音樂創作筆電
Musicha - 開發一台軟、硬體整合的開源音樂創作筆電
Shoichi Chou
 
0 A.D.下一個3A級即時戰略大作介紹
0 A.D.下一個3A級即時戰略大作介紹0 A.D.下一個3A級即時戰略大作介紹
0 A.D.下一個3A級即時戰略大作介紹
Shoichi Chou
 
台語注音符號超快速入門
台語注音符號超快速入門台語注音符號超快速入門
台語注音符號超快速入門
Shoichi Chou
 
開放資料成果:Open吳守禮國台對照活用辭典
開放資料成果:Open吳守禮國台對照活用辭典開放資料成果:Open吳守禮國台對照活用辭典
開放資料成果:Open吳守禮國台對照活用辭典
Shoichi Chou
 
compic: Goddess Mazu is coming
compic: Goddess Mazu is comingcompic: Goddess Mazu is coming
compic: Goddess Mazu is coming
Shoichi Chou
 
comic:Armageddon
comic:Armageddon comic:Armageddon
comic:Armageddon
Shoichi Chou
 
用開源自由軟體做同人誌/寫真集
用開源自由軟體做同人誌/寫真集用開源自由軟體做同人誌/寫真集
用開源自由軟體做同人誌/寫真集
Shoichi Chou
 
2017還再缺字,Unicode不是年年更新嗎?
2017還再缺字,Unicode不是年年更新嗎?2017還再缺字,Unicode不是年年更新嗎?
2017還再缺字,Unicode不是年年更新嗎?
Shoichi Chou
 
Linux Pro audio development 2017
Linux Pro audio development 2017Linux Pro audio development 2017
Linux Pro audio development 2017
Shoichi Chou
 
Intro for project Meilin and linne platform
Intro for project Meilin and linne platformIntro for project Meilin and linne platform
Intro for project Meilin and linne platform
Shoichi Chou
 
引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites
引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites
引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites
Shoichi Chou
 
用KXstudio Linux作音樂的心得
用KXstudio Linux作音樂的心得用KXstudio Linux作音樂的心得
用KXstudio Linux作音樂的心得
Shoichi Chou
 
虛擬歌手打造經驗分享
虛擬歌手打造經驗分享虛擬歌手打造經驗分享
虛擬歌手打造經驗分享
Shoichi Chou
 
Coscup2010-我是Programmer我也想做音樂
Coscup2010-我是Programmer我也想做音樂Coscup2010-我是Programmer我也想做音樂
Coscup2010-我是Programmer我也想做音樂
Shoichi Chou
 

More from Shoichi Chou (19)

適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識
適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識
適合民防人員的業餘無線電(HAM)基礎 - 你所需知道的那些基礎業餘無線電觀念與知識
 
密碼安全與策略 - 2023年當代狀況.pdf
密碼安全與策略 - 2023年當代狀況.pdf密碼安全與策略 - 2023年當代狀況.pdf
密碼安全與策略 - 2023年當代狀況.pdf
 
向藝文人士推廣開放文化的3000天
向藝文人士推廣開放文化的3000天向藝文人士推廣開放文化的3000天
向藝文人士推廣開放文化的3000天
 
Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗
Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗
Coscup 2019 如何與侏儸紀恐龍群共舞? - 創立品牌的經驗
 
Musicha 音創筆電試玩坊-在新竹碼農
Musicha 音創筆電試玩坊-在新竹碼農 Musicha 音創筆電試玩坊-在新竹碼農
Musicha 音創筆電試玩坊-在新竹碼農
 
Musicha - 開發一台軟、硬體整合的開源音樂創作筆電
Musicha - 開發一台軟、硬體整合的開源音樂創作筆電Musicha - 開發一台軟、硬體整合的開源音樂創作筆電
Musicha - 開發一台軟、硬體整合的開源音樂創作筆電
 
0 A.D.下一個3A級即時戰略大作介紹
0 A.D.下一個3A級即時戰略大作介紹0 A.D.下一個3A級即時戰略大作介紹
0 A.D.下一個3A級即時戰略大作介紹
 
台語注音符號超快速入門
台語注音符號超快速入門台語注音符號超快速入門
台語注音符號超快速入門
 
開放資料成果:Open吳守禮國台對照活用辭典
開放資料成果:Open吳守禮國台對照活用辭典開放資料成果:Open吳守禮國台對照活用辭典
開放資料成果:Open吳守禮國台對照活用辭典
 
compic: Goddess Mazu is coming
compic: Goddess Mazu is comingcompic: Goddess Mazu is coming
compic: Goddess Mazu is coming
 
comic:Armageddon
comic:Armageddon comic:Armageddon
comic:Armageddon
 
用開源自由軟體做同人誌/寫真集
用開源自由軟體做同人誌/寫真集用開源自由軟體做同人誌/寫真集
用開源自由軟體做同人誌/寫真集
 
2017還再缺字,Unicode不是年年更新嗎?
2017還再缺字,Unicode不是年年更新嗎?2017還再缺字,Unicode不是年年更新嗎?
2017還再缺字,Unicode不是年年更新嗎?
 
Linux Pro audio development 2017
Linux Pro audio development 2017Linux Pro audio development 2017
Linux Pro audio development 2017
 
Intro for project Meilin and linne platform
Intro for project Meilin and linne platformIntro for project Meilin and linne platform
Intro for project Meilin and linne platform
 
引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites
引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites
引入IDS動態組字技術到維基網站 / Push IDS rendering technology to mediawiki sites
 
用KXstudio Linux作音樂的心得
用KXstudio Linux作音樂的心得用KXstudio Linux作音樂的心得
用KXstudio Linux作音樂的心得
 
虛擬歌手打造經驗分享
虛擬歌手打造經驗分享虛擬歌手打造經驗分享
虛擬歌手打造經驗分享
 
Coscup2010-我是Programmer我也想做音樂
Coscup2010-我是Programmer我也想做音樂Coscup2010-我是Programmer我也想做音樂
Coscup2010-我是Programmer我也想做音樂
 

打造維基實驗基地 - mediawiki快速架站