问题标签 [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.
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 有
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?
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
使用
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 - 并设置节点来使用这些。我真的不知道下一步该去哪里,有什么建议吗?
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
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 服务器的版本:
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 的配置:
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.js
或localsettings.js
应该注意的是,我对使用 mediawiki 非常陌生,并且没有使用 parsoid 的经验。因此,在所有这些杂乱无章之后,我想我的问题是,还有其他人在 Windows 服务器上工作过吗?我应该尝试使用 Vagrant 的另一条路线吗?我真的很想在我们的 wiki 上运行可视化编辑器,但到目前为止,它对我来说只不过是一团糟。
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
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:
我明白了:
有人知道发生了什么吗?提前致谢。