Mediawiki4内部网/en

来自Wiki4Intranet
跳转到:航行,搜索

维基百科很受欢迎«Wiki»-系统,用PHP编写,最初创建为维基百科的引擎。MediaWiki具有很强的可扩展性,有1700多个有用的扩展,并且很容易编写新的扩展。

Mediawiki4内部网是一个MediaWiki发行版,包含许多对intranet(而不仅仅是intranet)有用的扩展和修补程序。值得一提的是,所有这些扩展都经过了改进和测试,以协同工作——集成错误得到了修复,并添加了一些功能。

本页(英文文档)仅包含基本信息。有关更多信息,请参阅俄罗斯文献.

安装信息:请参阅#安装.

概述

Mediawiki4Intranet是一个适合公司(«intranet»)使用的MediaWiki分发版。它是作为我们公司使用的捆绑包创建的;它包括89个扩展、补丁内核以及一些维护工具和配置。

基本配置中的显著功能包括:

Mediawiki4Intranet是一个«滚动发布»;回购.php脚本用于可更新的部署(比git子模块或编写器更快,允许简单创建«派生»发行版)。

捆绑内容

  • 原始MediaWiki代码。
  • 延期。
  • 补丁。
  • 用于轻松创建本地设置.php.

其中大多数是在GPLv2许可下发布的,就像MediaWiki本身一样。/*我希望这不会对我们构成威胁:)*/一些扩展在GPLv3下。

维基百科

主要源代码存储库位于Mediawiki4内部网github组织。”configs的存储库包含捆绑索引和配置文件,“core”是修补过的MediaWiki,其他存储库用于扩展和皮肤。

一些扩展直接来自Wikimedia Git存储库,例如XXX扩展:https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/XXX(XXX).git(单位:吉特).

Mediawiki4Intranet版本可能低于上一个稳定版本,因为MediaWiki版本之间在新功能方面的差异并不大,但较新版本的稳定性较差,修补程序总是需要更新。

4互联网中使用的MediaWiki:

  • 2014-06-03 当前:1.21.10.
  • 2014-01-31 2014-06-03:1.21.5.
  • 2014-01-14 2014-01-31:1.21.3.
  • 2012-11-20 2014-01-14:1.18.5.
  • 2012-02-22 2012年11月20日:1.18.1.
  • 2011-02-08 2012-02-22:1.16.2.
  • 2010-10-09 2011-02-08:1.14.1.
  • 2010-10-09:1.13.1(在googlecode/github中不存在)。

修补程序

对MW基本代码和基本扩展的微小更改被拆分为补丁并作为补丁进行维护。

所有补丁的俄文说明.

扩展

Mediawiki4Intranet包含许多有用的扩展,其中许多是专门为其创建的。

查看Mediawiki4Intranet扩展的完整列表

安装

最简单的尝试方式MediaWiki4内部网Windows用户可以下载Windows捆绑包(约200 MB)。很少更新(现在Mediawiki4内部网/en/WindowsBundleVersion),但它是完全独立的,包括所有需要的第三方软件,甚至LaTeX。Windows-сборкаMediawiki4内部网.

要安装MediaWiki4内部网在您的网站上,您需要:

获取代码

您可以使用以下方法之一:

  1. 获取代码束(约13 MB)
  2. 使用回购.php通过Git自动下载的脚本(当然需要Git客户端):
    git克隆https://github.com/mediawiki4intranet/configsmediawiki/configs
    cd mediawiki/配置
    php repo.php安装mediawiki4intranet
  3. 从Subversion镜像下载(通常滞后于主转发):svn公司http://wiki.4intra.net/svn/mediawiki4intranet/

创建“图像”和空数据库

  • 创建图像文件夹中,授予web服务器用户在其中的读写访问权限。
  • 创建一个空的MySQL数据库和对其具有完全访问权限的用户。

初始化数据库

首先创建一个空的MediaWiki数据库:

  • 要么导入维护/tables.sql:
    • 起初创建最小配置(LocalSettings.php)
    • 运行php维护/patchSql.php维护/tables.sql从安装目录。
  • 或从运行MediaWiki安装程序配置文件夹-此外,它还执行其他环境检查:
    • http://server/wiki/config/,回答问题,修复问题,选择数据库类型MySQL,InnoDB,4.1/5.0 utf8 binary。安装程序将初始化数据库并创建基本配置LocalSettings.php。
    • 删除生成的配置-它有很多选项,MediaWiki4Intranet配置中已有这些选项。
    • 最后,创建最小的MediaWiki4Intranet配置(LocalSettings.php)

然后跑php维护/更新.php从安装目录添加扩展表。

创建最小配置

最小配置(LocalSettings.php):

<?php(电话)
要求一次(_O) 'configs/ServerSettings.php'; #在UNIX下使用该选项,在Windows下使用BaseSettings.php$wgDB名称 = “wiki”; #数据库名称$wgDB用户 = ''; #数据库用户的登录名和密码$wgDB密码 = '';
$wgDBadminuser($wgDB管理员) = $wgD用户;
$wgDBadminpassword($wgDB管理员密码) = $wgDB密码;
$wgScriptPath = “/wiki”;

系统要求

最低要求:

  • PHP 5.3或更高版本。
  • 注意:现在MW4Intranet中有Notice错误,我们将修复所有错误,但现在,使用error_reporting=E_ALL&~E_NOTICE在里面php.ini公司.
  • Web服务器。最简单的是使用阿帕奇,但是IIS公司,nginx公司+php_fpm其他的也得到了理论上的支持。
  • MySQL DBMS,最好是版本5或更高版本。
  • 首选UNIX系统。

PHP扩展:

  • php5-mysql! :-)
  • php5-gd用于图像。
  • php5-curl,用于通过URL上传文件。

PHP配置(PHP.ini):

  • error_reporting=E_ALL&~E_NOTICE
  • 如果您的PHP<5.3:short_open_tag=关闭
  • magic_quotes_gpc=关闭(在每个尊重自身的web服务器上都应关闭)
  • 对于SUPA公司屏幕截图上传:或者禁用 苏霍辛,或suhosin.post.max_value_length=8000000suhosin.request.max_value_length=80000008000000是一个例子,您可以设置一个更大的值。

可选扩展名:

  • php5-xcache的总体性能。
  • php5-fss型用于字符串操作。
  • 电子邮件的MailиNet_SMTP PEAR软件包。

第三方软件也是必需的——有很多,但Linux用户通常可以“适配”它们,而Windows用户可以使用我们的独立捆绑包(见上文)。