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

Wol*_*ahl 5 mediawiki

https://www.mediawiki.org/wiki/MediaWiki_1.35已经过时,其中一项广告功能似乎是不再需要外部服务器的“内置”/“开箱即用”可视化编辑器。

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

wfLoadExtension( 'VisualEditor' );
Run Code Online (Sandbox Code Playgroud)

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

Error contacting the Parsoid/RESTBase server: http-bad-status
Run Code Online (Sandbox Code Playgroud)

没有进一步提示该怎么做。

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

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

截屏

小智 5

我已经设法在 apache / ubuntu 上唤醒可视化编辑器,并将 mediawiki 1.37 设置为私人 wiki。

这就是我所做的

$wgServer = "https://example.org";
Run Code Online (Sandbox Code Playgroud)

注意 wgServer 中的 https!

我的 LocalSettings.php 结束

if ( isset( $_SERVER['REMOTE_ADDR'] ) &&
     in_array( $_SERVER['REMOTE_ADDR'], [ $_SERVER['SERVER_ADDR'], '127.0.0.1' ] ) ) {
  $wgGroupPermissions['*']['read'] = true;
  $wgGroupPermissions['*']['edit'] = true;
  $wgGroupPermissions['*']['writeapi'] = true;
}
Run Code Online (Sandbox Code Playgroud)


小智 3

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