联系Parsoid / RESTBase服务器时出错:Fresh Mediawiki 1.35.0 LTS上的http-bad-status

时间:2020-09-28 16:23:27

标签: mediawiki

https://www.mediawiki.org/wiki/MediaWiki_1.35已用完,并且做广告的功能之一似乎是“内置” /“即用型” Visual Editor,它不再需要外部服务器。

因此下载并安装了刚刚发布的版本,然后单击“ VisualEditor”,以便它在我的LocalSettings.php中显示为:

wfLoadExtension( 'VisualEditor' );

但是在尝试编辑页面时出现错误消息:

Error contacting the Parsoid/RESTBase server: http-bad-status

没有进一步提示。

https://www.mediawiki.org/wiki/Extension:VisualEditor中的信息对我来说仍然是令人生畏的-它看起来根本不像“开箱即用”的配置。我没有找到有关对话框消息内容的任何信息。

我在哪里可以找到有关如何避免出现此对话框的信息?

Screenshot

2 个答案:

答案 0 :(得分:1)

如果您使用基于 HTTP 的网络服务器身份验证,则必须允许将 localhost 列入白名单,以便 MediaWiki 可以访问自己。

对于 Apache,您可以使用

Require local

在您配置身份验证的同一位置。您可以在 MediaWiki Wiki 中找到详细的配置说明。

https://www.mediawiki.org/wiki/Topic:Vwkv6abtipmknci8

但是我不建议使用基于用户代理的白名单。攻击者只需更改其用户代理字符串即可绕过身份验证。

答案 1 :(得分:0)

确保 LocalSettings.php 中的 $wgServer 在字符串中包含 https 而不是 http 为我解决了这个问题。