Tainanese 台南與我

台南人的信箱 網址 在地資訊筆記

使用者工具

網站工具


側欄

Festival 廟會

農曆九月

初一日 南斗星君聖誕
初九日 臨水夫人李姑千秋
初九日 中壇元帥千秋
初九日 酆都大帝聖誕
初九日 斗母星君聖誕
初九日 九皇大帝聖誕
十三日 孟婆尊神千秋
十五日 朱聖夫子聖誕
十五日 南鯤鯓吳三王爺千秋
十八日 倉聖先師千秋
十九日 觀世音菩薩出家紀念
三十日 藥師如來佛辰

playground:pg5_quiz

etc. Dokuwiki問與答

英文Quiz同學們最常聽到就是老師的隨堂考,意味相較考試Examination的小考,基於Wiki的搜尋特性,對於網友可能搜尋台南的關鍵字,準備快問快答或連結。(Q&A問與答 Question and Answers)

問:更新plugin後發生主程式錯誤?

ver.1用燈泡表示發問 ver.2用問號來表示

問: 若Dokuwiki在更新後發生主程式錯誤(最糟狀況站大遇到http500錯誤整個沒畫面),如何還原?

答: Dokuwiki的程式目錄中\lib\plugin內各個plugin都是以子目錄方式存在,若確認錯誤發生的原因很可能係某一plugin,狀況1.當管理選單仍可作用時,將該plugin按停用(或移除)後看是否恢復正常,若是則可著手以舊版本plugin回復;狀況2.整個網站都無法顯示時,可以進到網頁主機目錄的對應目錄\lib\plugin,將該plugin移出(move)或直接刪除(delete)該plugin子目錄,無需由\conf相關設定目錄著手。

Sandbox沙盒 如果環境允許建立另一份一模一樣的網站,那末就可以在不影響線上的情形下,放心測試各個plugin;也可以練習BUG出現後的修復方式

(站大2022.1.31更新plugin\edittable時發生上述狀況,後來順利排除)
(站大2022.9.9更新tag與nspage時發生狀況1,nspage在停用恢復正常,再次啟用時正常,故使用新版;tag在停用後恢復正常,但再次啟用仍錯誤,是故下載舊版以回復)

問:這些好用的plugin為何不預先安裝?

問: 站大也是從dokuwiki的新手開始,學習歷程一開始會先了解dokuwiki的架構,然後學習基本語法,再套用到網站用途,確定使用能上手且符合需求後開始驗證實作內容,在遇到問題與需求後,這時很多plugin都可以加入,因為這些plugin開發出來就是為了提供wiki基本架構以外的功能需求,而SEO相關的semantic剛好是站大最後因為讀過SEO的書瞭解搜尋引擎所要的schema.org格式資訊才找到的。那麼為何不預先安裝好?

答: dokuwiki確實有這樣的套裝combo,係由combostrap.com公司開發,將dokuwiki常用或是必須安裝的plugin一次幫您整合好。回到提問中的學習歷程,站大也希望能早知道,這樣可以事半功倍,但千金難買早知道,只能將經驗分享。
對習慣原汁原味一步一腳印學習的朋友,套件甚至是dokuwiki現成的主機租用(如:hostdash.com)並不會是他們的選擇,但對沒有太多IT背景知識的朋友要使用dokuwiki應該會是可以減少學習歷程的選擇。

問:dokuwiki主程式升級

問:隨著時間plugin的版本會升級,因此對dokuwiki主程式的支援也終會因衝突而失效,此時plugin都有標註相容的主程式版本~這很好用!!升級plugin前建議點一下箭頭檢查一下。

這時候如果仍想使用該plugin便有需思考升級dokuwiki主程式的必要,下表是dokuwiki近幾年版本的主要差異(資料來自英文WIKI),如果升級後沒有相容性問題時,便可以參考Jonathan這篇升級步驟。

2018-04-22 Greebo New form on search page with more search tools. New command line plugins. New menu system. PHP 7.2 support and improvements for PHP 7.3 support.
2020-07-29 Hogfather PHP 7.4 compatibility and some preparations for the upcoming PHP8.
2022-07-31 Igor Drop support for PHP versions earlier than 7.2. Support for SVG images. New form events.
2023-04-04 Jack Jackrum Better PHP8 support. Support for embedding PHP and HTML codes is dropped.
2024-02-06 Kaos Drop support for PHP versions earlier than 7.4. Complete Overhaul of the Remote API and introduction of the JSONRPC transport. Token Auth support.

以台南與我WIKI來說,最初使用Greebo後來升級Hogfather,若再升級到Jack Jackrum會失去對內嵌PHP與HTML的支援,故考慮Igor會多了內建SVG圖檔支援,但目前已有SVG plugin,所以當務之急是在升級前看看有無其他plugin會因為升級Igor而衝突。(註:相對也可以思考,是否當初使用過多的plugin而減法之…)


playground/pg5_quiz.txt · 上一次變更: 2024/09/13 08:47 由 kenski