2016-07-07 72 views
1

我遇到此问题。当我想编辑某些东西时,工具栏不显示。我将Wiki从1.23升级到1.27,PHP版本从5.3升级到5.6。从1.23升级到1.27后,Mediawiki编辑工具栏丢失

我打开谷歌浏览器的控制台,我得到这个错误:

  • Gadget "wikEd" was not loaded. Please migrate it to use ResourceLoader.

  • Uncaught ReferenceError: importScript is not defined. -> (anonymous function) @ load.php?debug=true&lang=es&modules=site&only=scripts&skin=monobook&version=9f6eab9f43c7:26

  • Uncaught ReferenceError: importScriptURI is not defined. ->

initializeRefTools @ load.php?debug=true&lang=es&modules=ext.gadget.refToolbar&only=scripts&skin=monobook&version=9f6eab…:16

fire @ load.php?debug=true&lang=es&modules=jquery%2Cmediawiki&only=scripts&skin=monobook&version=kvvF0DI1:3148

fireWith @ load.php?debug=true&lang=es&modules=jquery%2Cmediawiki&only=scripts&skin=monobook&version=kvvF0DI1:3260

ready @ load.php?debug=true&lang=es&modules=jquery%2Cmediawiki&only=scripts&skin=monobook&version=kvvF0DI1:3472

completed @ load.php?debug=true&lang=es&modules=jquery%2Cmediawiki&only=scripts&skin=monobook&version=kvvF0DI1:3503

Here is an image of the errors

我去特殊:配件和我编辑wikEd的配置,我把这个:wikEd[ResourceLoader]|wikEd.js

但仍然无法正常工作。

而且我配置WikiEditor扩展:

wfLoadExtension('WikiEditor'); // at the bottom of my LocalSettings.php 

$wgDefaultUserOptions['usebetatoolbar'] = 1; 

$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; 

$wgDefaultUserOptions['wikieditor-preview'] = 1; 

$wgDefaultUserOptions['wikieditor-publish'] = 1; 

任何帮助吗?

回答

0

您有一个JavaScript错误会中断一切,具体取决于JavaScript。尝试编辑您的Common.js/Monobook.js以删除对importScriptimportScriptURI的任何引用,清空wikEd小工具等,直到您删除违规代码。

然后,您可以按照migration guide并导入最新版本的小工具来恢复您实际需要的功能。