该错误发生在Media WIKI使用VisualEdit插件的时候。
具体如下:

错误:
(curl error: 7) Couldn’t connect to server


错误:
从服务器加载数据时出错:apierror-visualeditor-docserver-http-error: (curl error: 7) Couldn’t connect to server。想要重试吗?

错误原因:没有配置Parsoid Server。

官方的说明【https://www.mediawiki.org/wiki/Extension:VisualEditor】:
The extension relies on the separate nodeJS-based Parsoid parser service to be up and running in order to edit pages.

配置Parsoid Service。

前提:
1. 已经安装了NodeJS支持
对于CentOS的系统,参考:http://d-prototype.com/archives/6985
或者在网上找其他的相关文档。

当前系统已经安装好了NodeJS:

安装依赖包:

GIT,Parsoid

进入,安装:

继续下一步前,确认api.php可以访问:
http://10.158.1.129:81/wiki/api.php

配置:config.yaml:

启动服务:

查看端口:

访问:http://10.158.1.129:8000/

设置自动启动:

添加系统服务:

启动服务:

然后,上传VisualEditor的插件到MEDIA WIKI的【extensions】目录后,对WEB根目录的LocalSettings.php,做出如下配置:

——————————————
如上配置之后,Media WIKI的VisualEditor就应该不会出现文首的问题了。

——————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装