ラズパイサーバーに入れたMediaWikiでScribunto Extensionsが動かない時の対処法
AdBlock が有効になっている可能性があります。
任意ですが、無効にしていただけると管理人が喜びます。
ラズベリーパイのサーバーにMediaWikiを入れて遊んでいたのですが拡張機能のScribuntoを入れても動かなかったのでその対処法のメモを残しておきます。
上記のようなエラーが出てしまっていました。
この問題は簡単に言うと、標準で入っているLuaがラズパイに対応していないから起こるエラーなようです。
そのため、公式で書かれているようなメモリ割り当てを変更してもエラーは解消しません。
なので、以下のコマンドでラズパイ用のLuaをインストールします。
sudo apt install lua5.1
その後、LocalSettings.phpに$wgScribuntoEngineConf['luastandalone']['luaPath'] = '/usr/bin/lua5.1';
を追加すればエラーが解消しました。