2019独角兽企业重金招聘Python工程师标准>>>

1、安装nodejs

wget https://nodejs.org/dist/v6.11.1/node-v6.11.1.tar.gz
tar xvf node-v6.11.1.tar.gz
yum install gcc-c++ -y
cd node-v6.11.1
./configure
make
make install
[root@localhost node-v6.11.1]# node -v
v6.11.1
[root@localhost node-v6.11.1]# npm -v
3.10.10
yum install -y policycoreutils-python
npm install -g cnpm --registry=https://registry.npm.taobao.org

2、安装parsoid

cd /opt
git clone https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid
cd parsoid/
cnpm install

2.1、安装parsoid服务

touch /opt/parsoid/parsoid.envcat /opt/parsoid/parsoid.env
PORT=8000
NODE_PATH=/opt/parsoid/node_modulestouch /usr/lib/systemd/system/parsoid.service
cat /usr/lib/systemd/system/parsoid.service
[Unit]
Description=Mediawiki Parsoid web service on node.js
Documentation=http://www.mediawiki.org/wiki/Parsoid
Wants=local-fs.target network.target
After=local-fs.target network.target[Install]
WantedBy=multi-user.target[Service]
Type=simple
User=nobody
Group=nobody
WorkingDirectory=/opt/parsoid
EnvironmentFile=-/opt/parsoid/parsoid.env
ExecStart=/usr/local/bin/node /opt/parsoid/bin/server.js
KillMode=process
Restart=on-success
PrivateTmp=true
StandardOutput=syslogsystemctl start parsoid.service
systemctl status parsoid.service
● parsoid.service - Mediawiki Parsoid web service on node.jsLoaded: loaded (/usr/lib/systemd/system/parsoid.service; disabled; vendor preset: disabled)Active: active (running) since Mon 2017-08-14 05:23:45 EDT; 6s agoDocs: http://www.mediawiki.org/wiki/ParsoidMain PID: 69022 (node)CGroup: /system.slice/parsoid.service├─69022 /usr/local/bin/node /opt/parsoid/bin/server.js└─69032 /usr/local/bin/node /opt/parsoid/node_modules/_service-runner@2.3.0@service-runner/service-runner.jssystemctl enable parsoid.service

3、安装VisualEditor

cd extensions
git clone -b REL1_29 https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor.git
cd VisualEditor
git submodule update --init

4、修改LocalSettings.php

wfLoadExtension( 'VisualEditor' );// Enable by default for everybody
$wgDefaultUserOptions['visualeditor-enable'] = 1;// Optional: Set VisualEditor as the default for anonymous users
// otherwise they will have to switch to VE
// $wgDefaultUserOptions['visualeditor-editor'] = "visualeditor";// Don't allow users to disable it
$wgHiddenPrefs[] = 'visualeditor-enable';// OPTIONAL: Enable VisualEditor's experimental code features
#$wgDefaultUserOptions['visualeditor-enable-experimental'] = 1;

5、效果

编辑器使用参考连接:https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/zh

转载于:https://my.oschina.net/Suregogo/blog/1510571

架设mediawiki服务器续--安装VisualEditor编辑器相关推荐

  1. 使用PostgreSQL 9.6 架设mediawiki服务器

    2019独角兽企业重金招聘Python工程师标准>>> 1.环境准备:Centos 7 minimal x64 yum install net-tools vim a.setsebo ...

  2. CentOS下架设VNC服务器

    CentOS下架设VNC服务器 1.什么是VNC服务器? 百度百科: VNC (Virtual Network Computer)是虚拟网络计算机的缩写.它 是一款优秀的远程控制工具软件,由著名的 A ...

  3. 2003系统搭建web服务器,Win2003架设WEB服务器与IIS的备份和移植

    Win2003架设WEB服务器与IIS的备份和移植 更新时间:2007年05月23日 00:00:00   作者: Windows下的WWW服务器以其架设方便.操作简单赢得了很多人的青睐,下面将以Wi ...

  4. bin文件编辑_为MediaWiki安装可视化编辑器VisualEditor

    这篇文章于2018年的1月份发布于本人的网站,当时偷懒,有部分内容没有写完整.直到最近重新安装可视化编辑器才发现:安装过程并不是太过复杂,基本上只要你的Parsoid安装成功并且能够运行,那么离成功也 ...

  5. 方正圆明服务器装系统的引导盘,续安装。 安装信息

    续安装. 安装信息:按照屏幕提示,填充用户信息. 输入 CD-KEY::填充 CD-KEY,通常在购买正版 Windows Server 2003 的同时有一个唯一的 CD-KEY,将其填入,点击&q ...

  6. onlyoffice文件服务器安装,使用ONLYOFFICE文档服务器在Debian和Ubuntu上安装在线编辑器...

    本教程介绍了在Debian和Ubuntu上安装ONLYOFFICE和ONLYOFFICE文件服务器. 系统要求和ONLYOFFICE依赖关系 对于ONLYOFFICE文件服务器正确的工作,您的机器应满 ...

  7. 【MediaWiki之windows安装】MediaWiki创建与基础使用指南

    MediaWiki创建与使用指南 一.搭建MediaWiki(可直接跳至第三点) (一)Wiki系统简介 1. 什么是wiki系统? 2. 如何选择wiki系统? (二) HDwiki系统--基于中文 ...

  8. 在Windows平台架设DNS服务器

    ISC (Internet Systems Consortium) 在二零零七年八月二十七日宣布了 Bind 8 历史使命的终结.ISC 鼓励还在使用 Bind 8 的用户从安全方面考虑要迅速迁移到 ...

  9. 使用动态IP+MDaemon架设邮件服务器

    最近和几个朋友以前在捣鼓MDaemon,在慢慢看教程跟摸索的情况下,了解了MD最基本的一些应用,下面我们就一步一步来做,目标是建立一个能收发外网的拥有顶级域名的内部邮件服务器.像我这样的属于穷鬼一族, ...

最新文章

  1. 深度学习 - 相关名词概念
  2. html标签的赋值与取值
  3. 地质灾害防治条例释义的摘要
  4. winform 图片集合
  5. 我们为什么用 Go 编写机器学习架构,却不用 Python?
  6. 卷积神经网络 第三周作业 Keras+-+Tutorial+-+Happy+House+v1
  7. java控制结构_Java 控制结构与方法
  8. DEAP数据库介绍--来自于音乐视频材料诱发得到的脑电数据
  9. Windows.XP.x64.Pro.VOL(WINXP64位企业版)+正版序列号
  10. c# winform实现人脸识别系统(文末附源码)
  11. 如何去掉PDF右下角的全能扫描王水印
  12. 释放docker日志所占空间
  13. 微信公众号开发之(42)curl 图书查询
  14. 最新:GoDadddy注册的域名,如何将域名解析设置到腾讯邮箱(MX记录)
  15. jquery.cookie.js 每天首次打开页面时弹出广告
  16. 【1个月快速学习自动化测试】接口自动化测试(4) —— 接口自动化测试工具介绍
  17. 02.Response
  18. 技术总监任职资格要求
  19. Android 记录自己的错误(Fatal signal 6 (SIGABRT), code -6 in tid 16701 (RenderThread))
  20. LaTeX各种命令,符号

热门文章

  1. ie6常见css bug
  2. PropertySet 学习一
  3. GitHub上个最有意思的项目合集(技术清单系列)
  4. 用c语言实现随机无向图的生成,C ++程序为给定数量的边生成随机无向图
  5. php 斗鱼人数,斗鱼旭旭宝宝再度登顶指数榜首位 单日弹幕人数高达48万人
  6. 麻省理工计算机科学录取条件,2018美国留学:麻省理工学院托福分数最低录取要求...
  7. Redis集群在线分片
  8. spring相关API
  9. ThreadLocal的两种用法
  10. Log4j的FileAppender配置