Pukiwiki でアップロードサイズの上限を変更する方法

pukiwikiの添付ファイルサイズの上限は、1MBに初期設定されています。
これでは少なすぎるので、アップロードできる添付ファイルサイズの上限を増やします。

プラグイン内設定の MAX_FILESIZEを増やす場合は、php.iniの upload_max_filesize やApache の LimitRequestBody?などPukiWiki以外での上限設定がある事に注意して下さい。

添付ファイルサイズの上限を50MBに変更する例

Pukiwiki の設定

pukiwiki側で添付ファイルサイズの上限を変更するには、attachプラグインを直接書き換えます。
attachプラグインは、

/usr/home/hoge/public_html/pukiwiki-1.4.7_notb_utf8/plugin/attach.inc.php

このファイルの

// Max file size for upload on PHP (PHP default: 2MB)
ini_set('upload_max_filesize', '2M');

// Max file size for upload on script of PukiWikiX_FILESIZE
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024)); // default: 1MB

という箇所を

// Max file size for upload on PHP (PHP default: 2MB)
// ini_set('upload_max_filesize', '2M');
ini_set('upload_max_filesize', '50M');

// Max file size for upload on script of PukiWikiX_FILESIZE
// define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024)); // default: 1MB
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 51200));

のように書き換えます。

PHPの設定

/usr/local/etc/php.ini-dist > /usr/local/etc/php.ini

; Maximum allowed size for uploaded files.
; upload_max_filesize = 2M
upload_max_filesize = 50M
; Maximum size of POST data that PHP will accept.
; post_max_size = 8M
post_max_size = 50M

とします。

設定ファイルを保存したら、

apachectl restart


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-10-26 (金) 09:32:04