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的图片上传功能
- 设置images文件夹为可写
- 在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命令操作一个完整流程
Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段