问题标签 [mediawiki-visualeditor]
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 - Mediawiki:数据库必须为空或非空字符串
我尝试使用可视化编辑器、Parsoid 和 RESTBase 设置 Mediawiki。
我已经能够仅使用 Visual Editor 和 Parsoid 设置 wiki,但是当我尝试让 RESTBase 工作时,我遇到了很多问题。
有时我可以查看 wiki,有时我会得到HTTP ERROR 500
. 当我收到 500 错误时,我在 apache2 日志中看到了这一点:
当我没有收到任何 500 错误时,可以按预期使用该站点。但是,当我尝试使用可视化编辑器编辑页面并尝试保存时,我得到一个HTTP 404 apierror-visualeditor-docserver-http
编辑:在https://github.com/magol/sag-wiki/tree/master/sag-wiki 查看我的代码
虚拟编辑器的设置
RESTbase 的设置
Parsoid 的设置
curl - MediaWiki - 可视化编辑器扩展:(卷曲错误:28)已达到超时
尝试借助可视化编辑器编辑页面时出现以下错误(以前还没有工作):
我认为以上是端口问题,因为在执行命令时,由于某种奇怪的原因无法访问端口 8142:
并收到以下回复:
我通过执行以下操作安装了可视化编辑器扩展:
从ExtensionDistributor页面下载 VisualEditor。获取代码后,我将其保存到
/opt/bitnami/apps/mediawiki/htdocs/extensions/VisualEditor
我的 wiki 目录中。我已经安装了 1.32 版(最新稳定的 MediaWiki)
我已经按照安装说明安装了 Parsoid,安装说明可以在这里找到:https ://www.mediawiki.org/wiki/Parsoid/Setup
我已将以下代码添加到我的 LocalSettings.php 文件中:
和
/li>我已经更改了 config.yaml 文件(用于 Parsoid 配置)中的 2 行代码,这些代码可以在我的虚拟机上的“/etc/mediawiki/parsoid”文件夹中找到:
/li>我还在文件夹
SELINUX=permissive
内的 semanage.conf 文件的末尾添加了/etc/selinux
。
我已按照以下说明安装 Parsoid 和 VisualEditor:
https://www.mediawiki.org/wiki/Parsoid/Setup
https://www.mediawiki.org/wiki/Extension:VisualEditor
VisualEditor 和 Parsoid 是我在 MediaWiki 上安装的新扩展。
下图包含我在尝试使用 VisualEditor 时在我的 wiki 上显示的错误:
下面显示了尝试导航到后的 Chrome 错误http://40.68.204.191:8142/
:
下面显示了我w/api.php
在 Google Chrome 中导航后的结果:
下面显示了尝试导航到后的 Chrome 错误http://40.68.204.191:8000/
:
在此处输入图像描述
执行命令后显示以下内容netstat -plantu
:
在此处输入图像描述
我试过这个:sudo lsof -i -n -P | grep LISTEN
结果是这样的:
在此处输入图像描述
以下内容包含在/var/log/parsoid/parsoid.log
{"name":"parsoid","hostname":"MediaWiki","pid":20644,"level":60,"moduleName":"../src/lib/index.js","levelPath": "fatal/service-runner/worker","msg":"意外令牌 {","time":"2019-02-11T17:17:29.061Z","v":0} {"name":"parsoid ","hostname":"MediaWiki","pid":20623,"level":40,"message":"第一个工人在启动过程中死亡,继续启动","worker_pid":20644,"exit_code":1," startup_attempt":1,"levelPath":"warn/service-runner/master","msg":"第一个 worker 在启动过程中死亡,继续启动","time":"2019-02-11T17:17:30.091Z" “v”:0} 杀死 {"name":"parsoid","hostname":"MediaWiki","pid":22289,"level":30,"levelPath":"info/service-runner","msg":"master (22289) 初始化 1 个工作人员","time":"2019-02-11T17:43:47.240Z","v":0} {"name":"parsoid","hostname":"MediaWiki","pid ":22298,"level":60,"moduleName":"../src/lib/index.js","levelPath":"fatal/service-runner/worker","msg":"Unexpected token {" ,"时间":"2019-02-11T17:43:48.803Z","v":0} {"name":"parsoid","hostname":"MediaWiki","pid":22289,"level" :40,"消息":"第一个工人在启动期间死亡,继续启动","worker_pid":22298,"exit_code":1,"startup_attempt":1,"levelPath":"warn/service-runner/master","msg":"第一个工人死亡在启动过程中,继续启动","time":"2019-02-11T17:43:49.815Z","v":0} Killed {"name":"parsoid","hostname":"MediaWiki","pid ":14815,"level":30,"levelPath":"info/service-runner","msg":"master(14815) 初始化 1 个 worker","time":"2019-02-14T20:49:48.472 Z","v":0} {"name":"parsoid","hostname":"MediaWiki","pid":14829,"level":60,"moduleName":"../src/lib/ index.js","levelPath":"fatal/service-runner/worker","msg":"意外令牌 {","time":"2019-02-14T20:49:50.113Z","v":0} {"name" :"parsoid","hostname":"MediaWiki","pid":14815,"level":40,"message":"第一个工人在启动期间死亡,继续启动","worker_pid":14829,"exit_code": 1,"startup_attempt":1,"levelPath":"warn/service-runner/master","msg":"第一个worker在启动过程中死亡,继续启动","time":"2019-02-14T20:49: 51.131Z","v":0}name":"parsoid","hostname":"MediaWiki","pid":14815,"level":40,"message":"第一个worker在启动过程中死亡,继续启动","worker_pid":14829,"exit_code ":1,"startup_attempt":1,"levelPath":"warn/service-runner/master","msg":"first worker 在启动过程中死亡,继续启动","time":"2019-02-14T20: 49:51.131Z","v":0}name":"parsoid","hostname":"MediaWiki","pid":14815,"level":40,"message":"第一个worker在启动过程中死亡,继续启动","worker_pid":14829,"exit_code ":1,"startup_attempt":1,"levelPath":"warn/service-runner/master","msg":"first worker 在启动过程中死亡,继续启动","time":"2019-02-14T20: 49:51.131Z","v":0}第一个工人在启动期间死亡,继续启动","time":"2019-02-14T20:49:51.131Z","v":0}第一个工人在启动期间死亡,继续启动","time":"2019-02-14T20:49:51.131Z","v":0}
mediawiki - 从服务器加载数据时出错:apierror-visualeditor-docserver-http-error: (curl error: 7)
每当我在我的 mediawiki 网站上单击“编辑”时,总是会显示该错误,并且我无法继续使用可视化编辑器,我怀疑我的路径在某些 URL 中是错误的。这是我在 LocalSettings.php 中的 parsoid 配置
这是我的 config.yaml
php - VisualEditor 问题-404 错误-curl7 错误
我的维基:
我的 config.yaml 设置:
和我的 localsetting.php :
并且parsoid是活跃的
sudo systemctl status parsoid:
当我想编辑一篇文章时,我收到以下消息:
从服务器加载数据时出错:apierror-visualeditor-docserver-http: HTTP 404。您想再试一次吗?
请帮我
此致
mediawiki - 如何对 VisualEditor 进行故障排除(特别是 500 错误)
我正在为一个 mediawiki 站点配置可视化编辑器。我已经确认 Parsoid 正在http://localhost:8000/上运行,但我仍然收到一个错误:从服务器加载数据时出错:apierror-visualeditor-docserver-http:HTTP 500。我不确定我在哪里出错了。
mediawiki - 如何为我的网站设置 MediaWiki
我正在尝试在共享主机服务上使用 MediaWiki 建立一个网站,但结果令人沮丧。首先,我将列出我想要从我的网站中获得的内容,并将显示托管详细信息,以向您展示我在这里遇到了哪些类型的问题:
因此,该网站的主要目标是运行人类历史事件数据库(与第二次世界大战有关)
我想使用可视化编辑器扩展来创建更直观的样式来编辑文章(这需要 Parsoid),这样编辑者就不必经历使用旧 wiki 编辑器和记住特定事物所需的不同字符的痛苦和这样编辑整个事情就不会看起来一团糟。
我想让它只有选定的帐户/人员才能在网站上创建和编辑内容。
我希望能够有某种形式的论坛,以便人们可以提出问题并相互交流。
我希望我的网站具有某种风格(我知道这是一种皮肤,但想知道创建一个的最佳方法是什么。此外,皮肤是否还具有自定义网站以具有某些功能的能力?因为我已经看到像 halopedia 这样的网站,它似乎在 MediaWiki 上运行,但具有许多不同类型的功能等等。)
我想为我的东西创建某种电子邮件系统(尽管我可以使用其他更容易的服务)
这些几乎是我想要的主要事情,但还有一些较小的事情我可以询问其他时间如何做,因为它们现在不是强制性的。以下是我用于网站的托管服务的详细信息,只是为了让你们更好地了解我在这里的情况。
- 我使用 Bluehost 作为托管服务,使用 cPanel 作为文件管理系统
- 该网站目前采用共享托管计划,并且是我无需花费一个月就能获得的最好的托管计划。
- 我使用 Softaculous 将 MediaWiki 下载到我的网站上。
我遇到的主要问题之一是安装 Parsoid 以将 VisualEditor 扩展安装到站点上。问题是要安装 Parsoid,您需要 Node.js,我无法将其安装在我的托管服务上,因为它是共享托管。但是,我尝试按照页面上的说明向您展示如何使用 Heroic 进行操作,但也遇到了麻烦。
ssl-certificate - 访问 VisualEditor for MediaWiki 时出现 SSL 错误
我将我的 MediaWiki 升级到 1.35 并想使用可视化编辑器。问题是下面的错误,当我单击编辑按钮时:
它是一个私人 wiki,运行在一个带有 Letsencrypt SSL 证书的 apache 反向代理后面。有人知道在这里做什么吗?