前回の「Missing argument エラー 」に引き続き、今回も小ネタ関連。MAMP上にインストールしたWordPressを使い始めた時、メディアのアップロード時にウィンドウ下部に小さく表示される容量制限が「32MB」となっていて、さすがに3.9.1になって上限がアップされたのかと喜んだのですが、さてflfl.meにデモ音源ファイルをアップロードしようとしたら、やはり当サイトと同様「2MB」に制限されていて拒否されました…。ちなみにその音声ファイルはALACで22MBだったものを、mp3に変換して約8MBまで圧縮したものです。やはり遠隔地にあるサーバーではリミットが効いているのね…とガックリしたのですが、ではこの制限を解除、あるいは修正する手段はないものか…とググってみました。
[PHP][WordPress]WordPressのメディアファイルサイズの制限設定(大発見)
ふむ、いろいろ勉強になりました。差し当たり変更方法としては一般に2通りの手段があって、1つは「php.ini」初期設定ファイルにその旨書き込むものと、おなじみ「.htaccess」に書き込む方法があるみたい。僕は、今となっては気軽に変更できるようになった後者を選びました。
早速 Coda 2 で開いて(最近はサーバー上にあるものを直接開いてしまうことも多くなりました。もちろんバックアップを取ってからですけど)、次の2行を追加。参考記事にあるようなphp自体が使用するメモリの拡張(php_value memory_limit)は、今回はしないでおくことに。
.htaccess(アップロード制限修正版)
Options +ExecCGI AddType application/x-httpd-cgi .cgi .pl AddType image/svg+xml .svg AddType image/svg+xml .svgz php_value post_max_size 30M php_value upload_max_filesize 20M # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
変更後そのまま上書きし、改めてWordPressのメディア・アップロードを開いてみると、無事上限が20MBまでアップされていました。これで通常のmp3ファイルであれば、10分くらいの長さの音楽までアップロード可能なのではないでしょうか。つづく。
小ネタは内容がシンプルなので記事を書くのもラクチンですわ。
2014-08-02 > VPS&WordPress引っ越しメモ