准备使用服务器

MediaWiki

维基百科的维基引擎

MediaWiki 截图

媒体维基 是一个强大的维基引擎,最初开发的,是为了满足维基百科的需求:自由百科全书. 如今,MediaWiki被许多最大和最受欢迎的维基人在线公开使用,而私下的它正越来越多地被部署在公司内联网内,作为一种知识. 和内容管理系统。

此 应用设备 包含所有标准特性 。 TurnKey Core 密码,此外,

  • 媒体Wiki配置 :

    • 从上游源代码安装到 /var/www/mediawiki

    • 确保清洁和符合HTML(wgUsTidy)

    • 框外文件上传和图像重塑大小( GD 库)

      • 最大文件大小 : 2MB

      • 支持的文件类型: png, gif, jpg, jpeg

      安全说明: 更新到MediaWiki可能需要监督,所以 ARE NOT 配置为自动安装。见 MediaWiki 文档 升级。

  • SSL 支持从框中退出.

  • 管理员 MySQL的管理前端(在端口12322上列出 - 使用SSL).

  • 后缀 MTA( 绑定到本地主机) 允许发送电子邮件( 如密码恢复、 用户注册)

  • 用于配置Apache2,PHP和MySQL的Webmin模块.

自定义细节 :

  • 站点标志位于 /var/www/mediawiki/images/logo.png 密码 (建议大小:135x135px).

  • 网站名称和行政电子邮件(设置于 /var/www/mediawiki/LocalSettings.php 密码):

    $wgSitename = "";
    $wgEmergencyContact = webmaster@localhost;
    $wgPasswordSender = webmaster@localhost;

全权证书 (密码设定在第一靴子)

  • Webmin, SSH, MySQL: username 根号

  • 管理员:用户名 管理员

  • Media 维基百科: 用户名 管理员

行政使用详情和登录

没有默认密码:出于安全原因,没有默认密码。所有密码都设置在 系统初始化 时间

忽略 SSL 浏览器警告:浏览器不喜欢自签名的 SSL 证书, 但这是唯一可以自动生成的证书。 如果您配置了域, 然后通过 Confconsole 高级菜单,可以免费生成 让我们输入 SSL/ TLS 证书.

网页 - 将浏览器对准其中之一:

  1. http://12.34.56.789/ 密码 - 没有加密,所以没有浏览器警告
  2. https://12.34.56.789/ 密码 - 加密后自签SSL证书

注:一些 应用设备 自动直接 https 。

管理员的用户名:

登录为用户名 管理员

媒体wiki 的用户名:

登录为用户名 管理员

数据库管理的用户名:

  1. 管理员; 登录为 MySQL 用户名 管理员:

    https://12.34.56.789:12322/ 密码 - 管理者数据库管理网络应用程序

  2. MySQL 命令行工具; 登录为 根号 (不需要密码) :
    $ mysql --user root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    

OS 系统管理用户名:

登录为 根号 除外 AWS市场 使用用户名 管理员.

  1. 指向浏览器 :
  2. 登录 SSH 客户端 :
    ssh root@12.34.56.789
    

    AWS市场的特殊案例 :

    ssh admin@12.34.56.789
    

* 将12.34.56.789改为有效的IP或主机名称。

文档

MediaWiki 扩展名

以下是用于测试/使用一些MediaWiki扩展的注释,这些扩展可以和MediaWiki 应用设备一起使用.
请参考扩展文档 详细, 在此重复没有意义...

请看 MediaWiki 扩展文件页面 有关信息。 安装扩展.

维基编辑器:全功能的MediaWiki-集成文本编辑器,用于为编辑页面添加增强的文本处理功能.

维基百科:为编辑wikitext提供(替代)改进的接口.

预装机: 根据命名空间, 添加模板内容的新页面

/etc/mediawiki/extentions.php 密码 已经以下列 MediaWiki 的私人命名空间进行种子 :

$wgPreloaderSource[ NS_MEDIA ] = 'Template:Media';
$wgPreloaderSource[ NS_SPECIAL ] = 'Template:Special';
$wgPreloaderSource[ NS_MAIN ] = 'Template:Main';
$wgPreloaderSource[ NS_TALK ] = 'Template:Talk';
$wgPreloaderSource[ NS_USER ] = 'Template:User';
$wgPreloaderSource[ NS_USER_TALK ] = 'Template:User_Talk';
$wgPreloaderSource[ NS_WIKIPEDIA ] = 'Template:Wikipedia';
$wgPreloaderSource[ NS_WIKIPEDIA_TALK ] = 'Template:Wikipedia_Talk';
$wgPreloaderSource[ NS_IMAGE ] = 'Template:Image';
$wgPreloaderSource[ NS_IMAGE_TALK ] = 'Template:Image_Talk';
$wgPreloaderSource[ NS_MEDIAWIKI ] = 'Template:Mediawiki';
$wgPreloaderSource[ NS_MEDIAWIKI_TALK ] = 'Template:Mediawiki_Talk';
$wgPreloaderSource[ NS_TEMPLATE ] = 'Template:Template';
$wgPreloaderSource[ NS_TEMPLATE_TALK ] = 'Template:Template_Talk';
$wgPreloaderSource[ NS_HELP ] = 'Template:Help';
$wgPreloaderSource[ NS_HELP_TALK ] = 'Template:Help_Talk';
$wgPreloaderSource[ NS_CATEGORY ] = 'Template:Category';
$wgPreloaderSource[ NS_CATEGORY_TALK ] = 'Template:Category_Talk';

编辑用户主页模板

http://appliance_ip/index.php/Template:User

创建新的用户页面( 模板文本将“ 预装” )

字符插入: JavaScript 字符插入编辑类型页面所用的框

创建下列内容:

http://appliance_ip/index.php/MediaWiki:Edittools

插入您所希望的游戏( 参考 MediaWiki 的编辑工具 (作为参考)

编辑一个页面,字符将出现在页面底部。

MediaWiki 数学渲染支持

为了启用MediaWiki数学渲染引擎,请执行以下步骤:

安装媒体wiki- math 软件包和一些其它依赖性

apt-get update
apt-get install mediawiki-math texlive-latex-extra dvipng

创建数学图像和临时目录, 并更改对网络服务器用户的所有权

mkdir -p /var/lib/mediawiki/images/{math,tmp}
chown www-data:www-data /var/lib/mediawiki/images/{math,tmp}

添加以下内容到 /etc/mediawiki/LocalSettings.php 密码 或 或 时 间 /etc/mediawiki/extensions.php 密码

# Math engine
$wgUseTeX = true;
$wgUploadPath = "/images";
$wgUploadDirectory = "images";
$wgMathPath = "{$wgUploadPath}/math";
$wgMathDirectory = "{$wgUploadDirectory}/math";
$wgTmpDirectory = "{$wgUploadDirectory}/tmp";

启用扩展和更新 MW DB

mwenext Math.php
php /usr/share/mediawiki/maintenance/update.php

去创建你的数学公式...

注:如果将以上内容添加到 /etc/mediawiki/extensions.php 密码 您可能需要清除媒体wiki页面缓存。

更多资源:

将 TurnKey 介质维基从 v14.1 移到 v14.2

TurnKey Mediawiki v14.2看到Mediawiki软件本身的安装方式有变化. 由于Debian包在Jessie中不再存在,应用设备现在使用上游安装存档.

从Mediawiki安装的Debian包到现在安装在TurnKey Mediawiki 应用设备的上游Mediawiki的迁移应该相当直截了当. 包含Mediawiki平台各个部分的路径已经改变.

旧文件夹新建文件夹
/etc/mediawiki 密码/var/www/mediawiki 密码
/usr/share/mediawiki 密码/var/www/mediawiki 密码
/var/lib/mediawiki 密码/var/www/mediawiki 密码

 

 

 

 

可以看出,Mediawiki文件不再分散在文件系统的所有地方,而是在一个地方收集(webroot, /var/www/mediawiki).) 虽然这有点困难,但它允许人们使用上游Mediawiki HO TOTOs而不调整它们以适应Debian路径. 将旧的 Mediawiki 安装迁移到新版本的过程应包括移到 文件 数据, 数据库 垃圾堆和 图像.

数据库

数据库可以在 mysqldump 的帮助下复制。 通常的命令看起来像:

# mysqldump -h localhost -u mediawiki -p mediawiki > backup.sql

然后用例如 scp 上传垃圾堆到目标机器:

# scp backup.sql someuser@example.com:

最后,加载到目标服务器的数据库:

# mysql < backup.sql

如果您的目标机器是 v14.2 TurnKey Mediawiki 已经初始化的实例,它将会拥有所需的用户和数据库. 然而密码会有所不同;您可以在目标服务器上使用 /var/www/mediawiki/LocalSettings.php 中的密码.

文件

Mediawiki提供脚本,使得获取基于文件的内容的"备份"变得容易.

# php /usr/share/mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2

之后,您可以使用上面显示的 scp 复制文件到您的新服务器。 您可以用 :

# bzip -d wikiexport.xml.bz2
# php /var/www/mediawiki/maintenance/importDump.php wikiexport.xml

图像

首先,生成旧服务器上所有图像的归档 :

# tar cjf wikiimages.tar.bz2 /usr/share/mediawiki/images

然后,移动到新位置并导入:

# tar xjf wikiimages.tar.bz2
# php /var/www/mediawiki/maintenance/importImages.php --overwrite --search-recursively images/

完成( E)

最后,请确保权限在您将前几个步骤作为根执行后被正确设置 。

# chown -R www-data:www-data /var/www/mediawiki

如果您正在用旧设备安装 TurnKey Mediawiki v14.2, 请在安装前准备完整的备份( 而不是上面详述的 Mediawiki 数据) 。 现建议移民。

其他指针请查阅Mediawiki手册: 移动 以及, 国家 备份 财务报告和已审计财务报表 从备份恢复.