0

我正在使用 Mediawiki 1.36.1,根据VisualEditor页面,它包含 VisualEditor,所以我不需要在启用它之前安装它。此外,不需要 Parsoid,因为正在使用 MediaWiki >=1.35。

根据文档,我已将以下行添加到我的LocalSettings.php

wfLoadExtension( 'VisualEditor' );

我已重新启动服务器并编辑任何页面结果:

联系 Parsoid/RESTBase 服务器时出错:(curl 错误:7)无法连接到服务器

这令人困惑,因为:

  • 首先,VisualEditor页面声明不需要 Parsoid,因为正在使用 MediaWiki >=1.35。
  • 其次,不清楚我们要连接的服务器是什么;为什么我们要尝试连接到服务器(我们只是想编辑一些文本)。

应该注意的是,我的 MediaWiki 实例在 Docker 上,所以从我的主机上,我可以从容器外部的http://0.0.0.0:8080访问 MediaWiki ,但http://0.0.0.0:8080不是可从容器内访问。

我怀疑includes/ApiParsoidTrait.phprequestRestbase()中的函数出于某种原因尝试在(它不能)与自身联系,并导致错误。http://0.0.0.0:8080

为什么 VisualEditor 试图这样做?以及如何使用 Docker 解决这个问题?

4

0 回答 0