2008年2月12日火曜日

PukiWikiの添付ファイルサイズの上限を変更する

PukiWikiの添付ファイルサイズの上限は1MB。文書管理に使おうと思うとちと小さいので、上限を変更し16Mまでとした。

1. PukiWikiの設定
PukiWikiを展開したディレクトリ/plugin/attach.inc.phpを書き換える。15行目付近の

// max file size for upload on PHP(PHP default 2MB)
ini_set("upload_max_filesize","2M");



// max file size for upload on PHP(PHP default 2MB)
ini_set("upload_max_filesize","16M");

に変更する。更に、19行目付近の

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



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

に書き換える。

2. PHPの設定
/etc/php.iniを書き換える。302行目付近の
memory_limit = 32M ; Maximum amount of memory a script may consume (16MB)


memory_limit = 64M ; Maximum amount of memory a script may consume (16MB)
に書き換える。この設定は、PHPが使用できる最大メモリサイズだそうで、添付ファイルサイズよりも大きく設定しておく。次に467行目付近の
; Maximum size of POST data that PHP will accept.
post_max_size = 8M



; Maximum size of POST data that PHP will accept.
post_max_size = 32M

に、更に、572行目付近の

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M



; Maximum allowed size for uploaded files.
upload_max_filesize = 16M

に書き換える。

3.apacheを再起動する。
/etc/init.d/httpd restart

pukiwiki でアップロードサイズの上限を変更する方法を参考にさせていただきました。というか、そのまま使わせていただきました。どうもありがとうございます。

0 件のコメント: