【发布时间】: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