先日、動画をアップロードしようとした際にメディアの最大アップロードサイズが小さかったためにアップロードできなかったので最大アップロードサイズを変更しました。
デフォルトでは最大アップロードサイズが2MBとなっていました。
その状態で、最大サイズ以上のデータをアップロードしようとするとエラーとなります。
今回は、動画をアップロードしたいのである程度のサイズとするため50MBに変更します。
◆変更方法
インストールされているPHPの設定ファイルを探し、修正します。
# find / -name php.ini /etc/php.ini
2行目:/etc配下に見つかりました。
次の箇所を変更します。
memory_limit = 128M
post_max_size = 8M
upload_max_filesize = 2M
設定内容は、
memory_limit は、メモリに確保できる上限値
post_max_size は、POSTデータの最大サイズ
upload_max_filesize は、アップロードできるファイルの最大サイズ
任意の値で設定することができるのですが、注意しなければならないことがあります。
memory_limit > post_max_size > upload_max_filesize
の大小関係で値を設定してください。
# vi /etc/php.ini memory_limit = 128M post_max_size = 60M upload_max_filesize = 50M
3行目:デフォルトが128Mだったので、そのままにしました。
4行目:アップロードサイズを50Mにしたいため、注意事項に伴って8Mから60Mへ変更
5行目:2Mから50Mへ変更
変更を有効にするためhttpdを再起動します。
# /etc/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [ OK ]
変更の確認をします。
最大アップロードサイズが50Mに変わっています。
動画をアップロードします。
問題なくできました。