MediaWiki上传文件大小设置

发布时间:2020-03-17 15:28:58编辑:admin阅读(2559)

    一、概述

    MediaWiki默认最大上传文件大小为2M,碰到文件较大需要修改这个限制,需要改为8M。

     

    二、修改php.ini

    使用docker运行的MediaWiki,默认是没有php.ini这个文件的。默认的php配置文件路径为:

    /usr/local/etc/php/

    这里面有2个文件

    php.ini-development
    php.ini-production

     

    一个是用于开发环境,一个用户生产环境。这2个都是模板配置文件,因此要将此目录映射出来。

    docker cp mywiki:/usr/local/etc/php /data
    cd /data/php
    cp php.ini-production php.ini
    vim php.ini

     

    主要修改2个参数

    post_max_size=20M;
    upload_max_filesize=20M;

     

    开启文件上传

    编辑配置文件

    vim /data/mediawiki/html/LocalSettings.php

     

    开启文件上传,设定文件类型

    ## To enable image uploads, make sure the 'images' directory
    ## is writable, then set this to true:
    $wgEnableUploads = true;
    $wgFileExtensions = array_merge($wgFileExtensions, array( 'pdf', 'txt', 'mp3' ));
    $wgUseImageMagick = true;
    $wgImageMagickConvertCommand = "/usr/bin/convert";

     

    重新启动MediaWiki

    docker rm -f mywiki
    
    docker run -itd --name mywiki -p 8080:80 -v /data/mediawiki/html:/var/www/html -v /data/php/:/usr/local/etc/php/ --privileged=true --restart=always --link wiki-mysql:mysql  mediawiki:1.31.1

     

    三、测试

    重新上传,就可以看到,变成20M了。

    1.png

     

     


关键字