【问题标题】:MediaWiki 1.27 VisualEditor extension not loadingMediaWiki 1.27 VisualEditor 扩展未加载
【发布时间】:2018-08-17 20:50:13
【问题描述】:

我们正在运行一个私有的 MediaWiki 服务器,在我们的工作空间中用于内部文档。我们最近安装了 VisualEditor 扩展,以及必备的 Parsoid (v0.8.0) 服务和 Stunnel(因为我们的 wiki 通过 HTTPS 提供服务)。但是,我们遇到的问题是,当页面加载时,可视化编辑器的“编辑”选项卡会出现,然后在大约半秒后突然消失。

我们仔细检查了 LocalSettings.php 中的扩展设置是否正确设置为自动启用可视化编辑器界面,并将其设为默认值。

我们首先查看了 MediaWiki 和 Parsoid 的错误日志,并没有什么异常。我们确保 wiki API 可用,并且 Parsoid 可以访问它并且正在工作。我们还查看了浏览器中的调试控制台中的错误消息,这对于问题的性质也保持沉默。我们已经在 Parsoid 和 VisualEditor 页面上尝试了所有列出的故障排除步骤,并且所有检查都表明服务运行无误。

当我们检查页面的源代码时,我们注意到 html 标签被分配了类类型“ve-not-available”,这让我们认为扩展可能正在加载(至少足以分配这个类),但有些东西阻止了它正常工作。只是有些东西在我们能找到的任何日志或文件中留下了零足迹。

我们想知道下一步该去哪里寻找可能有助于诊断问题的地方。

【问题讨论】:

  • 您是否在浏览器调试控制台中看到任何失败的 API 调用?
  • 单击“编辑”按钮时出现什么错误?
  • 控制台或任何与 Mediawiki 服务(如 Parsoid)相关的日志文件中没有错误。该页面只是重新加载并显示与之前相同的内容。

标签: php mediawiki wiki visual-editor parsoid


【解决方案1】:

如果我没记错的话,这个问题与可视化编辑器无法识别当前皮肤兼容有关。您使用的是自定义皮肤吗?

如果是这样,请尝试将以下内容添加到您的 LocalSettings.php;

$wgVisualEditorSupportedSkins = ['MySkin'];

【讨论】:

    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 2018-01-22
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    相关资源
    最近更新 更多