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中的信息对我来说仍然是令人生畏的-它看起来根本不像“开箱即用”的配置。我没有找到有关对话框消息内容的任何信息。
我在哪里可以找到有关如何避免出现此对话框的信息?
答案 0 :(得分:1)
如果您使用基于 HTTP 的网络服务器身份验证,则必须允许将 localhost 列入白名单,以便 MediaWiki 可以访问自己。
对于 Apache,您可以使用
Require local
在您配置身份验证的同一位置。您可以在 MediaWiki Wiki 中找到详细的配置说明。
https://www.mediawiki.org/wiki/Topic:Vwkv6abtipmknci8
但是我不建议使用基于用户代理的白名单。攻击者只需更改其用户代理字符串即可绕过身份验证。
答案 1 :(得分:0)
确保 LocalSettings.php 中的 $wgServer 在字符串中包含 https 而不是 http 为我解决了这个问题。