Wiki helppage
目錄
wiki 入門
- MediaWiki 配置設定清單
- MediaWiki 常見問題解答
- MediaWiki 發佈郵件清單
- 請參閱 使用者手冊 以獲得使用此 wiki 軟體的訊息!
wiki 管理員指令
建立使用者
登入後從sidebar的"特殊頁面"→選擇"登入/建立新帳號"→選擇"建立新帳號"後即可建立帳號
Step1. 登入後從sidebar的"特殊頁面"
Step2. "登入/建立新帳號"
Step3. 輸入使用者帳號/密碼/信箱
Step4. 輸入完畢業,將收到由管理者信箱寄送的Mail
Step5. 再由所收到的Mail啟動帳號
設定使用者登入後才能進行編輯
Step1. 登入Garfield 的root 的帳號、密碼
Step2. vi /opt/lampp/htdocs/mediawiki/LocalSettings.php
Step3. 當進入vi的編輯模式時,加入
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
Step4. 加入後,:wq 離開vi的編輯模式
Step5. 完成
編輯Sidebar
Step1. 於網址處輸入 http://140.115.43.187/mediawiki/index.php/MediaWiki:Sidebar
Step2. 按 上方"編輯"按鈕,進入編輯模式。
阻止新用户註册,僅管理者可建立新用戶
Step1. 登入Garfield的root
Step2. 編輯 /opt/lampp/htdocs/mediawiki/LocalSettings.php 文件,於文件中加入
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['sysop']['createaccount'] = true;
Step3. 使用管理者建立新用戶
Step3-1. 連線到實驗室Mediawiki的首頁,並登入管理者的帳號、密碼。
Step3-2. 登入後,於網址欄中輸入 http://140.115.43.187/mediawiki/index.php/Special:UserLogin
Step3-3. 出現登入/建立新帳號的方框,於方框中,可以看到"建立新帳號"的連結
Step3-4. 進入後,由管理者幫新用戶建立帳號、輸入指定的信箱,並按"通過 E-Mail"的按鈕。
Step3-5. 系統會將帳號以及隨機生成的密碼送往指定信箱。
設定Mediawiki時間
Step1. 登入Garfield 的root 的帳號、密碼
Step2. vi /opt/lampp/htdocs/mediawiki/LocalSettings.php
Step3. 於LocalSettings.php 的文件中加入,
$wgLocaltimezone="Asia/Taipei";
$wgLocalTZoffset=date("Z")/60;
Step4. :wq 離開文字編輯模式
限制檔案大小上傳
由於 Apache Server 預設上傳檔案時,上傳檔案的大小僅能小於2MB,若想要上傳大於2MB的檔案時,
必須修改Apache Server 的設定。
以修改上傳檔案限制為10MB為例 :
Step1. 登入Garfield 的管理者帳號 root
Step2. vi /opt/lampp/etc/httpd.conf ,編輯 httpd.conf 文件
Step3. 在 httpd.conf 文件中,加入
php_value upload_max_filesize "10M"
php_value post_max_size "10M"
Step4. :wq ,存檔並離開 httpd.conf 文件
Step5. 修改完後,即可上傳小於10MB 的文件
ps. 請勿隨意修改 httpd.conf 文件,可能會造成 Apache 無法正常運作。
限制只有註冊用戶可編輯MediaWiki
Step1. 登入Garfield主機 root帳號
Step2. vi /opt/lampp/htdocs/mediawiki/LocalSettings.php
Step3. 進入LocalSetting.php文件後,加入下面兩行,
$wgGroupPermissions['*']['read'] = false; //未登入者無法閱讀網頁內容
$wgWhitelistRead = array( "首頁", "Wiki_helppage", "Special:Userlogin");//僅開放首頁、Wiki_helppage、Special:Userlogin給未登入者閱讀
ps. 對於中文,PHP 可能無法正確解碼,需要利用PHP的urldecode()函数来轉換,%E9%A6%96%E9%A1%B5 即中文 "首頁"的編碼。
$wgWhitelistRead = array( urldecode("%E9%A6%96%E9%A1%B5")) ;
Step4. :wq ,儲存並離開LocalSettings.php
刪除上傳檔案
step1. 登入管理者帳號、密碼。
step2. 點選左邊 sidebar 工具箱方框中 "特殊頁面"。
step3. 在特殊頁面中,點選 "檔案列表" 的連結。
step4. 檔案列表中,將會把所以上傳的所有檔案列出,點選要刪除的檔案,並進入此檔案的管理頁面,點選刪除
即可刪除此檔案。
wiki備份及還原
安裝phpMyBackupPro
Step1. 至http://www.phpmybackuppro.net/download.php 下載phpMyBackupPro壓縮檔(本站使用phpMyBackupPro v.2.1)。
Step2. 將壓縮檔中phpMyBackupPro資料夾解壓放置於mediawiki\extensions目錄下。
Step3. 於網址列鍵入 主機IP/mediawiki/extensions/phpMyBackupPro 即可看到phpMyBackupPro的使用者介面。
※若看不到使用者介面,請注意大小寫問題以及注意phpMyBackupPro資料夾權限是否為可讀及可執行。 ※若出現"warning:surftime()..."字樣,請修改php.ini中的date.timezone = "Asia/Taipei"。
Step4. 將global_conf.php及export/資料夾權限設為可寫入。
Step5. 點選configuration -> Basic configuration 設定site name及SQL data完成後點選Save data。
※填入之MySQL username及MySQL password必須是欲備份之資料庫的權限擁有者,而且此帳密為之後登入phpMyBackupPro所需,請牢記。
Step6. 設定完成後即可至backup頁面或schedule backup頁面開始備份。
備份方法(基本:手動備份)
- 使用phpMyAdmin(架站完成後內建的工具)
Step1. 登入phpMyAdmin於左方側欄選擇wiki的資料庫。
Step2. 於右方編輯區上方選擇"輸出"。
Step3. 點選"全選",並將"加入 '刪除資料表' 語法"、"加入 IF NOT EXISTS"及"使用完整新增指令"勾選後點擊右下方"執行"鈕。
Step4. 選擇備份檔存放位置後即完成備份。
- 使用phpMyBackupPro
Step1. 使用設定時的MySQL帳密登入後至backup頁面。
Step2. 選擇wiki的資料庫名稱,視情況可於右方欄位加註解,然後再按左下方的"Backup"按鈕。
Step3. 出現"File successfully saved as xxx.sql"的綠色字樣即完成備份。
※備份檔預設存放於phpMyBackupPro\export目錄下。
備份方法(進階:排程備份)
- 使用phpMyBackupPro
Step1. 登入後至schedule backup頁面
Step2. 設定備份週期、排程程式位置路徑、要備份的資料庫及註解,完成後點show script按鈕。
※本次設定依序為At each call、./phpMyBackupPro、LCCBDB,註解為無
Step3. 按下show script按鈕後會產生並顯示對應的php code,其下方出現???.php的欄位可設定檔名,將???改成自訂的名稱即可。設定完成後請按下save data按鈕。
※本次設定為autobackup.php。 ※到此為產生自動備份程式的方法,只要使用IE等瀏覽器持續開啟此檔案或是使用其他自動排程軟體持續瀏覽此php網頁即可。接下來為linux系統設定排程瀏覽此php網頁的方式。
Step4. 編輯 /etc/crontab,加入以下文字:
01 * * * * root wget --spider http://140.115.43.187/mediawiki/extensions/phpMyBackupPro/autobackup.php ※以上文字為每小時自動執行autobackup.php一次,wget原為下載指令,加入--spider表示只瀏覽不下載。 ※須重新啟動crontab,在命令列輸入/etc/rc.d/init.d/crond restart即可。
還原方法
- 使用phpMyAdmin
Step0. 若資料庫不存在請先於phpMyAdmin首頁建立資料庫。
Step1. 於phpMyAdmin首頁左方側欄選擇資料庫。
Step2. 於右方編輯區點選"載入"。
Step3. 點擊"瀏覽..."選擇備份檔後按下右下方"執行"按鈕即可完成還原。
- 使用phpMyBackupPro
Step0. 若資料庫不存在請先於phpMyAdmin首頁建立資料庫。
Step1. 登入phpMyBackupPro後至import會顯示備份檔列表。
Step2. 選好時間點後點擊該備份檔右方的import(fragment)的"import"。
Step3. 顯示"Successfully imported ..."綠色字樣即完成還原。
使用數學式
數學式使用方式:http://zh.wikipedia.org/zh-tw/Help:%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F
搜尋
使用中文搜尋會找到一大堆,因為使用中文搜尋時會把每個字都拆開來搜尋,例如用 "分子視算" 這個例子來說,
只要頁面中有"分"這個字,都會被找出來。想要把分子視算當作一個詞來搜尋的話,輸入"分子視算"來搜尋,
這樣就會只找到Testmove這個頁面了。
建立分類(Category)
- 編輯內容時在最上方加入以下語法即可將頁面加入分類。
'''分類:上級分類名稱'''
- 若要建立分類之連結,請輸入此語法:
要顯示之名稱
使用心智圖(FreeMind)
- 先將心智圖檔案(*.mm)上傳至wiki,再至頁面編輯加入下列語法:
<mm>'''檔案名稱(*.mm)'''</mm>
修改 LCCB wiki logo
想要修改左上角 LCCB wiki 的圖示,必須在 mediawiki/skins/common/images/目錄下找到名為 “wiki.png”的圖片文件,並將它替換為自己的圖片即可。
默認的圖片大小為135*135像素。一般情况下不要更動大小,以避免網頁錯位而需要调整css文件。
刪除帳戶
- 在用戶合併及刪除頁面作刪除(需行政員權限)。
- 切記不可直接刪除舊用戶帳號,會造成顯示錯誤問題,需先將用戶與WikiSysop(或其他自訂帳號)合併後再刪除(可點選"刪除舊用戶"選項)。
如何重命名頁面 ( 移動頁面 )
在維基百科,通常任何人都可以將一個頁面從它的當前名稱重命名為一個新名稱。這也被稱為「移動」,因為效果就像是該頁面被移動了。一個以原名稱命名的重定向會被自動創建,因而原有的連結仍然有效。如果是為糾正一個拼寫錯誤,在移動之後,你可能想請求管理員刪除仍然存留的拼寫錯誤重定向,但沒有這個必要;而且如果它是一個常見的拼寫錯誤,它可能還有用處。
1. 打開你想重命名的頁面
2. 點擊螢幕頂上的 "移動" 標籤
3. 在打開的對話頁中,輸入"新標題"、"原因" 並勾選相關選項,確認後點擊"移動頁面" 。
4. 系統會自動生成一個舊詞條到新詞條的重定向連結。編輯歷史保存在移動後的詞條歷史中。