Я пытаюсь создать собственную копию итальянской википедии из дампа.
У меня проблема с некоторыми расширениями.
У меня есть ошибка:
Ошибка Lua в package.lua в строке 80: модуль «Modulo:String» не найден.
Проблема в том, что в моей копии нет 'Modulo:String', но есть 'Module:String'.
Я попытался добавить псевдоним для этого пространства имен в свой LocalSettings.php, как и для категорий, но для модулей это не помогло.
$wgNamespaceAliases['Categoria'] = NS_CATEGORY; //this helped for categories
$wgNamespaceAliases['Modulo'] = NS_MODULE; //this does not work
Пространство имен модулей является частью пространства имен Scribunto по умолчанию.
https://www.mediawiki.org/wiki/Extension_default_namespaces
Как решить ошибку Lua с загрузкой модулей?
package.lua
? Похоже, вам нужно исправить опечатку, чтобы все это работало. В качестве альтернативы попробуйте переименоватьModule
вашей копии вModulo
, но это, скорее всего, просто сломает другие вещи. Это нужно будет решить в Lua, а не с псевдонимом в другом месте. - person brianolive   schedule 26.07.2018