MediaWIKI部署流程

Posted 莫相离、N

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MediaWIKI部署流程相关的知识,希望对你有一定的参考价值。

1、下载mediawiki,地址:https://www.mediawiki.org/wiki/MediaWiki

2、下载xxamp集成软件,地址:https://www.apachefriends.org/zh_cn/index.html

3、安装xxamp,过程:略。

4、解压mediawiki到xxamp的项目目录下,默认目录为:相对路径下/xxamp/htdocs/

5、配置mediawiki

(1)启动xxamp,如图:

 

(2)输入网址:http://localhost/mediawiki/index.php

(3)根据提示进行安装,然后将配置文件“localSetting.php”放到mediawiki的根目录,配置完成如下图:

(4)启用Mediawiki的图片上传功能

  1. 设置images文件夹为可写
  2. 在wiki目录下的配置文件LocalSettings.php 中找到
$wgEnableUploads       = true;

设置为 true。

这样就启用了MediaWiki的图片上传功能

(5)开启其他文件上传

打开wiki根目录中的includes/DefaultSettings.PHP,修改$wgFileExtensions ,此变量默认仅支持\'png\', \'gif\', \'jpg\', \'jpeg\'四种,修改为:

 $wgFileExtensions = array(\'png\', \'gif\', \'jpg\', \'jpeg\',\'doc\',\'pdf\',\'xls\',\'mpp\',\'ppt\',\'dot\');

上传过程出现错误提示 “该文件包含或具有一个不正确的扩展名。请检查此文件并重新上传”,比如,已经在wgFileExtensions中设置了允许上传ppt类型,为什么还是上传不了,打开wiki根目录中的includes/DefaultSettings.php,将$wgVerifyMimeType修改为false;一了百了,但会把pptx当zip处理,word,ppt都是正常的

(6)在xxamp/php/php.ini文件中:

upload_max_filesize=20m #修改最大文件大小
post_max_size=20m #最大传输文件大小 
memory_limit #最大内存限制

 

 

 

以上是关于MediaWIKI部署流程的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

导致资产预编译在heroku部署上失败的代码片段

XOOPS - 模块 - MediaWiki维基百科

Mediawiki导航栏的折叠效果

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段