问题标签 [parsoid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
3916 浏览

php - Parsoid 与 MediaWiki VisualEditor 返回 500

我为 MediaWiki 1.24.1 的可视化编辑器配置了 Parsoid 服务,配置为私有 wiki。我可以访问 api 端点和 parsoid 端点,但是当我尝试使用可视化编辑器开始编辑时,我收到了这个错误:

第一个错误是完整的域是http://server.domain.inter.com,并且似乎由于某种原因它不正常。

/etc/mediawiki/parsoid/settings.js 中的配置是

LocalSettings.php 有

0 投票
1 回答
2049 浏览

wikimedia - Wiki Parsoid 错误 - 无法连接到 Parsoid 服务器

我正在尝试在我的 wiki 页面上设置 Parsoid 扩展和可视化编辑器。它不在我的本地主机上。使用可视化编辑器的用户必须登录,但无需登录即可阅读 wiki 的内容。

地址是http://contractor.bg/wikimedia/index.php?title=Main_Page

我下载了 Parsoid 扩展(扩展文件中没有settings.js文件,所以我根据示例创建它)。

我的设置是:

LocalSettings.php文件中:

我试图取消注释最后几行,但它仍然不起作用。

在 settings.js 文件中:

在我尝试使用可视化编辑器编辑页面时,我收到一个错误:

Error loading data from server: 401: parsoidserver-http: HTTP 401. Would you like to retry?

0 投票
0 回答
1175 浏览

wikimedia - parsoid 找不到模块

Error: Cannot find module '/etc/mediawiki/parsoid/bin/server.js'

使用 UBUNTU 14 LTS,随叫随到

...有一个/etc/mediawiki/parsoid/settings.js但没有server.js。使用标准程序


我需要安装在我的localhost,所以在 /etc/mediawiki/parsoid/settings.js使用

0 投票
2 回答
3339 浏览

node.js - 如何在 Windows 上安装 MediaWiki Parsoid

我正在尝试在 Windows 上设置和配置 MediaWiki 的 VisualEditor。(Server 2012 R2 Core)我按照这里的步骤操作:https ://www.mediawiki.org/wiki/Parsoid/Developer_Setup

该页面指出:

截至 2015 年 4 月,html5 包对 jsdom 仅有一个可选依赖,因此不再需要安装 contextify。

但是,当我尝试使用 npm 错误编译 parsoid 时,会出现有关 contextify 的错误。所以他的依赖必须仍然存在......返回的错误是:

我已经安装了 VC 2015 构建工具,python 2.7 - 并设置节点来使用这些。我真的不知道下一步该去哪里,有什么建议吗?

0 投票
1 回答
2619 浏览

parsoid - Parsoid 没有启动

我从其官方存储库安装了 parsoid,并通过将我的 Mediawiki API 添加到/etc/mediawiki/parsoid/settings.js. 我还从我的/usr/lib/parsoid/src/api/localsettings.js文件中删除了 Interwiki 选项,因为它们似乎被 settings.js 文件中的 parsoidConfig.setMwApi 选项所取代。

从命令提示符运行nodejs /usr/lib/parsoid/src/api/server.js时,我收到以下错误消息:

当我运行service parsoid start并且service parsoid status我总是得到信息时,没有运行 parsoid 进程。

有人能解释一下为什么 Parsoid 不起作用吗?

编辑:

本地设置.js

设置.js

0 投票
3 回答
172 浏览

parsoid - Parsoid 0.4.0 的 Wikimedia 无法启动或无法与 nodejs 正确连接

我有来自 mediawiki 的 parsoid 0.4.0,nodejs v0.10.25,当我 /etc/init.d/parsoid 启动时,我收到重新启动的工作人员,在 parsoid.log 中有下一条消息,此消息无限期地重复,使我的 parsoid。日志无限增长,另一方面,我在http://localhost:8142没有收到任何响应,8142 是我的 parsoid 说的服务端口,当我以“/etc/init.d/parsoid 开头时输出消息:

/var/log/parsoid.log 输出:

另一方面,我可以看到以“ps -ef | grep parsoid”开头的进程,进程的 pid 每次都会发生变化,如下一个输出所示:

我也展示了 /etc/mediawiki/parsoid/settings.js:

在这里,我显示了安装的数据包和我的 ubuntu 服务器的版本:

0 投票
2 回答
854 浏览

node.js - mediawiki 中可视化编辑器的问题

嗨,我已经安装了带有扩展可视化编辑器、nodejs 和 parsoid 的 mediawiki 1.26.2,问题是当我启动 parsoid 时,似乎每个进程都正常工作,但是 parsoid 和 visualeditor 的配置,我看不到任何我的 wiki 中的编辑器。

我在下面描述了我的所有配置,我如何启动 parsoid,涉及的 parsoid 过程以及媒体 wiki 配置文件的 localsettings 中的配置行。

/etc/init.d/parsoid2 开始-结束脚本:

运行 /etc/init.d/parsoid2 start 后涉及的 parsoid 进程

Localsetting.js parsoid 配置文件:

/var/www/HTML/mediawiki/Localsettings.php 中 VisualEditor 的配置:

0 投票
0 回答
259 浏览

node.js - 需要帮助在 Windows Server 2012 R2 上设置 parsoid 服务器

我目前正在尝试为我们的 mediawiki 站点设置一个 parsoid 服务器,以便我可以安装 Visual Editor 扩展。目前,我正在尝试按照https://www.mediawiki.org/wiki/Parsoid/Developer_Setup#Windows_setup上的说明进行操作,但遇到了一些问题。我克隆了 parsoid 存储库。运行后npm install我跑了npm test,我得到了很多错误。它说要在任何支持请求中包含 npm-debug.log 但是我的 parsoid 目录中不存在这样的日志文件,所以很遗憾我不能在这里分享这些信息。

我还想尝试按照此处的说明配置 parsoid https://www.mediawiki.org/wiki/Parsoid/Setup#Configuration但我找不到任何称为settings.jslocalsettings.js

应该注意的是,我对使用 mediawiki 非常陌生,并且没有使用 parsoid 的经验。因此,在所有这些杂乱无章之后,我想我的问题是,还有其他人在 Windows 服务器上工作过吗?我应该尝试使用 Vagrant 的另一条路线吗?我真的很想在我们的 wiki 上运行可视化编辑器,但到目前为止,它对我来说只不过是一团糟。

0 投票
0 回答
693 浏览

heroku - MediaWiki 可视化编辑器配置

我正在尝试让 MediaWiki 可视化编辑器扩展在共享主机上工作。

我已按照给出的说明完成安装(此处)。尝试访问 heroku 应用程序时,我遇到了应用程序错误。根据这里的讨论,我编辑了 config.yaml 文件,然后按照预期执行了 parsoid 测试。

我回到了 Mediawiki 站点并完成了剩下的步骤。然后点击编辑,我得到一个404错误。根据这里的建议,我将两个 parsoid 文件(localsettings.js 和 config.yaml)中的 uri 参数从模式http://mediawikisitename.com/api.php更改为http://mediawikisitename.com

完成上述更改后,工具栏将显示带有进度条的灰色编辑区域。进度条在大约 60%-100% 后挂起,然后给出 http 0 错误。

欢迎任何帮助解决此错误!

localsettings.js 如下

config.yaml 如下。

MediaWiki 的版本是 1.27.0,可视化编辑器是 VisualEditor 0.1.0 (06ca8ea) 2016 年 9 月 6 日 21:22

请不要使用我给出的 mysite 地址的 URI

0 投票
1 回答
2369 浏览

php - Mediawiki 的 Parsoid 和可视化编辑器的问题

  • Mediawiki 版本1.27
  • 可视化编辑器版本1.27
  • 存储库中最新的Parsoid 版本

所以我有几个在 Ubuntu VM 上运行的 Web 服务器。主机名是“atocha”。我在端口 8000 上运行 Apache。在此之下我有一个 Mediawiki 实例。mediawiki 实例不是私有的。

我安装了 Parsoid,它在端口 8142 上运行。

我可以通过“ http://atocha:8000/mediawiki/index.php ”访问我的 mediawiki 实例

我可以很好地卷曲 Mediawiki api。“ http://atocha:8000/mediawiki/api.php

但是,当我尝试使用可视化编辑器编辑页面时,我收到以下错误“从服务器加载时出错:404:docserver-http:HTTP 404。您要重试吗?” 在显示器中弹出。Apache 中不会抛出任何错误。

这是我的 parsoid 本地 settings.js 文件

这是相关的 LocalSettings.php 部分:

如果我尝试在浏览器中使用这样的 parsoid:

我收到此错误:

但是,如果我尝试像这样parsoid:

我明白了:

有人知道发生了什么吗?提前致谢。