我的MediaWiki版本是1.22,并且已经在我的Localsettings.php文件中安装并启用了Parsoid服务和可视化编辑器扩展。
我认为Parsoid服务没有问题,因为url _wikitext是可用的。
但在我的wiki页面中,编辑按钮没有响应,只是提交了参数'&veaction=edit‘,没有任何反应。
是的,当我点击编辑按钮时,我确实有javascript错误。
错误1:“未捕获的错误:未知的依赖项: mediawiki.cookie”错误2:“未捕获的ReferenceError: importScript未定义”
但是我不太熟悉前端和javascript,也不知道如何为mediawiki开发扩展,所以不知道下一步该做什么。
我能做些什么来解决这个问题?我的系统版本是Centos6.5,Parsoid和可视化编辑器版本都是1.22
任何帮助都将不胜感激。谢谢!
发布于 2016-02-14 21:24:00
这让我想起了过去的一个类似案例,有人复制了一些需要定义importScript的JavaScript代码,但忘记了复制该函数,并破坏了维基中的所有JavaScript。
我在your MediaWiki:Common.js里看不到任何东西,所以看起来你真的黑了MediaWiki文件。强烈建议您这样做:请将所有自定义代码从文件移动到on-wiki JavaScript definitions and self-contained gadgets。通过一次做一件,你也会看到有什么东西坏了。
同时,我无法在你的维基上做任何测试,因为它的网络从欧洲来看很糟糕: 400+ ms延迟,50%的数据包丢失。数据包在中国的某个地方丢失了。网络对你更好吗?如果没有,我怀疑您是否能够通过这样的连接正确地加载JavaScript。
mtr -w -c 250 wiki.uhaan.com
11.|-- 62-101-124-98.fastres.net 0.8% 250 46.1 54.2 3.3 151.1 37.2
12.|-- 89.96.200.114 0.0% 250 47.2 69.2 2.7 151.6 33.3
13.|-- mno-b2-link.telia.net 0.0% 250 54.0 64.1 3.3 120.3 30.0
14.|-- ffm-bb2-link.telia.net 0.8% 250 50.3 86.2 18.5 221.7 39.8
15.|-- ffm-b10-link.telia.net 2.4% 250 44.5 69.2 18.3 136.5 32.4
16.|-- chinatelecom-ic-306387-ffm-b10.c.telia.net 0.0% 250 36.4 61.5 18.9 133.3 30.2
17.|-- 202.97.58.61 94.8% 250 372.3 351.9 312.9 440.4 38.9
18.|-- 202.97.33.133 40.4% 250 309.7 329.1 300.3 397.6 24.7
19.|-- 202.97.50.233 44.0% 250 325.9 333.9 307.0 410.6 23.4
20.|-- ??? 100.0 250 0.0 0.0 0.0 0.0 0.0
21.|-- 61.164.31.182 80.4% 250 317.6 345.2 314.7 425.4 30.4
22.|-- ??? 100.0 249 0.0 0.0 0.0 0.0 0.0
23.|-- 42.120.244.198 47.8% 249 405.8 422.7 375.4 502.2 35.2
24.|-- 42.120.244.210 47.4% 247 443.1 480.4 402.6 561.9 35.7
25.|-- ??? 100.0 246 0.0 0.0 0.0 0.0 0.0
26.|-- 115.29.170.20 53.3% 246 418.8 413.0 343.3 498.9 34.3https://stackoverflow.com/questions/33432954
复制相似问题