MediaWiki上傳文件大小設置


一、概述

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了。

 

 

 

 

本文參考鏈接:

http://www.gamechu.net/?p=413


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM