Mediawikiを10年ぶりくらいに構築したのだが、Luaが動かないエラーに散々悩まされたのでメモ
Luaとは
スクリプト系言語の一種。詳細はリンク先。→ Lua
Mediawikiでの組み込み
MediawikiにはScribunto拡張のひとつとして組み込まれているが、wikipediaからテンプレートを引っ張ってこようとすると、このLuaの例外が処理できなくて、困った。
環境
Xreaサーバ
ネット上の情報
さくらのインターネットサーバにおけるLuaの有効化記事は、何本か見つけたのだが、Xreaはあいにく、そこまで本格的ではないと(個人的には)思っているので、ディレクトリを再検分。LuaのExtensionの組み込みの中にモジュールが入っていた。
Path
(Path to Mediawiki)/extensions/Scribunto/includes/Engines/LuaStandalone/binaries
有効化
Path配下にある、OS毎に区切られたバイナリーに「755」を付与するとLuaが動き出した。