Wiki Parsoid 错误 - 无法连接到 Parsoid 服务器
Wiki Parsoid error - cannot connect to Parsoid Server
我正在尝试在我的维基页面上设置 Parsoid 扩展和可视化编辑器。它不在我的本地主机上。使用可视化编辑器的用户必须登录,但无需登录即可阅读wiki内容。
地址是http://contractor.bg/wikimedia/index.php?title=Main_Page
我下载了Parsoid扩展(扩展文件中没有settings.js
文件,所以我按照例子创建了)。
我的设置是:
在 LocalSettings.php
文件中:
require_once "$IP/extensions/VisualEditor/VisualEditor.php";
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
wfLoadExtension( 'Parsoid' );
$wgVisualEditorParsoidURL = 'http://contractor.bg:2083';
$wgVisualEditorParsoidPrefix = 'wikimedia';
//$wgSessionsInObjectCache = true;
//$wgVisualEditorParsoidForwardCookies = true;
//$wgVisualEditorParsoidTimeout = 120;
我尝试取消对最后几行的注释,但仍然无效。
在 settings.js 文件中:
parsoidConfig.setMwApi( 'wikimedia', { uri: 'http://contractor.bg/wikimedia/api.php' } ); // I also tried setting an interwiki value, I am not quite sure what is the difference)
parsoidConfig.serverPort = 2083;
parsoidConfig.serverInterface = 'contractor.bg';
parsoidConfig.strictSSL = false;
parsoidConfig.allowCORS = 'contractor.bg/wikimedia'; // I also tried only contractor.bg)
当我尝试使用可视化编辑器编辑页面时,收到错误消息:
Error loading data from server: 401: parsoidserver-http: HTTP 401. Would you like to retry?
Parsoid 不是 MediaWiki 扩展(好吧,有一个使用此名称的扩展作为实际 Parsoid 的支持机制,但它从来不是独立的,也不再需要)。这是一项外部服务。
您需要从 Parsoid 目录中 运行 node bin/server.js
实际启动 Parsoid 服务。确保它实际上 运行 在您在可视化编辑器配置 (2083) 中指定的端口上 - 看起来您在那里还有其他东西。
我正在尝试在我的维基页面上设置 Parsoid 扩展和可视化编辑器。它不在我的本地主机上。使用可视化编辑器的用户必须登录,但无需登录即可阅读wiki内容。
地址是http://contractor.bg/wikimedia/index.php?title=Main_Page
我下载了Parsoid扩展(扩展文件中没有settings.js
文件,所以我按照例子创建了)。
我的设置是:
在 LocalSettings.php
文件中:
require_once "$IP/extensions/VisualEditor/VisualEditor.php";
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgHiddenPrefs[] = 'visualeditor-enable';
wfLoadExtension( 'Parsoid' );
$wgVisualEditorParsoidURL = 'http://contractor.bg:2083';
$wgVisualEditorParsoidPrefix = 'wikimedia';
//$wgSessionsInObjectCache = true;
//$wgVisualEditorParsoidForwardCookies = true;
//$wgVisualEditorParsoidTimeout = 120;
我尝试取消对最后几行的注释,但仍然无效。
在 settings.js 文件中:
parsoidConfig.setMwApi( 'wikimedia', { uri: 'http://contractor.bg/wikimedia/api.php' } ); // I also tried setting an interwiki value, I am not quite sure what is the difference)
parsoidConfig.serverPort = 2083;
parsoidConfig.serverInterface = 'contractor.bg';
parsoidConfig.strictSSL = false;
parsoidConfig.allowCORS = 'contractor.bg/wikimedia'; // I also tried only contractor.bg)
当我尝试使用可视化编辑器编辑页面时,收到错误消息:
Error loading data from server: 401: parsoidserver-http: HTTP 401. Would you like to retry?
Parsoid 不是 MediaWiki 扩展(好吧,有一个使用此名称的扩展作为实际 Parsoid 的支持机制,但它从来不是独立的,也不再需要)。这是一项外部服务。
您需要从 Parsoid 目录中 运行 node bin/server.js
实际启动 Parsoid 服务。确保它实际上 运行 在您在可视化编辑器配置 (2083) 中指定的端口上 - 看起来您在那里还有其他东西。