所以我有几个web服务器运行在一个Ubuntu上。主机名是"atocha“。我让Apache在8000端口上运行。在此,我有一个Mediawiki实例。mediawiki实例不是私有的。
我安装了Parsoid,它在端口8142上运行。
我可以通过执行"http://atocha:8000/mediawiki/index.php“来访问我的mediawiki实例
我可以很好地压缩Mediawiki。"http://atocha:8000/mediawiki/api.php“
但是,当我尝试使用Visual编辑页面时,我会收到以下错误:“从服务器加载错误: 404: docserver- HTTP : HTTP404。要重试吗?”显示中弹出的。Apache中没有引发错误。
这是我的parsoid本地settings.js文件
'use strict';
exports.setup = function(parsoidConfig) {
parsoidConfig.setMwApi({
uri: 'http://atocha:8000/mediawiki/api.php',
domain: 'atocha',
prefix: 'atocha'
});
parsoidConfig.useSelser = true;
};以下是相关的LocalSettings.php部分:
wfLoadExtension( 'VisualEditor');
// Enable by default for everybody
$wgDefaultUserOptions['visualeditor-enable'] = 1;
// Don't allow users to disable it
$wgHiddenPrefs[] = 'visualeditor-enable';
$wgVirtualRestConfig['modules']['parsoid'] = array(
// URL to the Parsoid instance
// Use port 8142 if you use the Debian package
'url' => 'http://127.0.0.1:8142'
);如果我试图在浏览器中使用这样的parsoid:
http://atocha:8142/localhost/v3/page/Javadoc_Basics我知道这个错误:
Did not find page revisions for V3/page/Javadoc_Basics但是,如果我像这样尝试parsoid:
http://atocha:8142/localhost:8000/v3/page/Javadoc_Basics我明白了:
Cannot GET /atocha:8000/v3/page/Javadoc_Basics有人知道发生了什么事吗?提前谢谢。
发布于 2016-11-09 18:04:21
在经历了许多失败之后,我才得以让parsoid和可视化编辑器工作。
我就是这样做的:
https://stackoverflow.com/questions/40496838
复制相似问题