Mediawiki 扩展错误

Mediawiki 扩展错误

我正在使用 MoWeS Portable II 从我的桌面运行最新版本的 mediawiki。我刚刚在 wiki 上安装了此扩展http://www.mediawiki.org/wiki/Extension:MsUpload

它添加了一个选项,用于将文件(嵌入到文章中)上传到文章的编辑屏幕。安装后,当我尝试编辑文章时,出现以下错误:

致命错误:在 C:\Users\User\Desktop\knowledge mapedia 10 25 13 copy\mowes_portable\www\mediawiki\extensions\MsUpload\msupload.php 第 65 行中调用未定义的方法 OutputPage::addModules()

这是我在 localsettings.php 文件中发布的内容(如果有所不同,我会将其放在 localsettings.php 的末尾):

开始 --------------------------------------- MsUpload

$wgMSU_ShowAutoKat = false; #自动分类 $wgMSU_CheckedAutoKat = false; #选中自动分类复选框 $wgMSU_debug = false; #调试模式 $wgMSU_ImgParams = '400px'; #插入图像的默认最大尺寸 $wgMSU_UseDragDrop = true; #显示拖放区域 require_once "$IP/extensions/MsUpload/msupload.php";

结束 --------------------------------------- MsUpload

require_once“$IP/extensions/msupload/msupload.php”;


localsettings.php 文件第 65 行有以下内容:

第 64 行 ## 数据库设置

第 65 行 $wgDBtype = "mysql";

第 66 行 $wgDBserver = "localhost";

第 67 行 $wgDBname = "mediawiki";

第 68 行 $wgDBuser = "root";

第 69 行 $wgDBpassword = "";


知道我做错了什么吗?

答案1

该错误信息似乎与这个答案在 MediaWiki 的讨论页面上:

名称中带有“module”的各种方法(即 OutputPage::addModules()、OutputPage::addModuleStyles()、OutputPage::addModuleScripts() 等)都是随 ResourceLoader 引入的,因此它们肯定不会出现在 1.15 中。我建议将您的 wiki 升级到 1.18

因此,尝试将 MW 升级到版本 >= 1.18。

相关内容