mediawiki程序搭建

mediawiki需要对php和mysql支持且对版本有要求;

此次部署php为5.4,因此只能安装1.26版本;

1.到https://tools.wmflabs.org/snapshots/#!/mediawiki-core/REL1_26或在官网右上角搜索进入下载;

2.解压-访问提示mediawiki程序搭建_第1张图片,缺少一些外部依赖项,通过composer 或git下载安装,点击后面的 mediawiki.org,下载并安装composer;

3.作曲家(https://getcomposer.org/doc/00-intro.md#globally)通过执行以下代码下载

EXPECTED_SIGNATURE=$(wget -q -O - https://composer.github.io/installer.sig)
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
ACTUAL_SIGNATURE=$(php -r "echo hash_file('SHA384', 'composer-setup.php');")

if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ]
then
    >&2 echo 'ERROR: Invalid installer signature'
    rm composer-setup.php
    exit 1
fi

php composer-setup.php --quiet
RESULT=$?
rm composer-setup.php
exit $RESULT

或者通过其他途径下载,最终得到一个文件composer.phar;

4.转移

mv composer.phar /usr/local/bin/composer

5.执行  composer  运行它;

6.composer运行后即可在全局访问,执行

php composer.phar install

产生composer.lock文件,放到mediawiki根目录下同composer.json同级;

7.切换到您的wiki根目录,然后运行composer install --no-dev请注意,如果您有现有composer.lock文件,则需要运行composer update --no-dev

这个时候安装一基本完成,可以进入了,如果php版本较高,可直接下载1.27,1.29,1.30版,则跳过上述2-7步骤;

8.1.26已停止维护,皮肤、编辑器都是没有的,需要安装扩展;

9.编辑器:搜索Extension:WikiEditor:

  • 下载文件,并将其放置在您extensions/文件夹中的WikiEditor目录内。
  • 将下列代码放置在您的LocalSettings.php的底部:
    wfLoadExtension( 'WikiEditor' );
    
  • Yes 完成 - 在您的wiki上导航至Special:Version,以验证扩展已成功安装。

下载1.27版本的,太高的可能不支持;

10.皮肤安装:搜索:Manual:Skin_configuration;

由于版本问题,推荐安装1.27版本的皮肤,测试了某款1.30的皮肤失败了;

下载页面搜索:Special:SkinDistributor;下载后解压放在

/var/www/mediawiki/skins

文件夹下;

对于您希望使用的/ skins目录中的任何皮肤,您必须在LocalSettings.php文件中启用它

// mw.v 1.24.x或更少
require_once  $ IP /skins/Vector/Vector.php” ; 
// mw.v 1.25.x或以上
wfLoadSkin  'Vector'  );

设置默认皮肤:

$ wgDefaultSkin  =  'vector' ;  //测试

你可能感兴趣的:(工具)