WordPressの2MBというアップロード制限を解除しようと調べてみた結果、以下のサイトに辿り着きました。
椰子の実通信:何が起こったかわからないままWordpressを再インストール
php.iniを変更してサーバーを再起動するという、レンタルサーバーではあり得ない1番目の解決方法は無視。2番目の方法を選択しました。.htaccessファイルを作成し、そこに
#Change upload limits php_value memory_limit 34M php_value post_max_size 33M php_value upload_max_filesize 32M php_value max_execution_time 600 #Change upload limits endと記入してセーブ、wordpressをインストールしたフォルダに放り込むと、あら不思議!今度は私のファイルも読み込んでくれました。
早速 .htaccessファイル作って、上記のコードをそのままコピペしたんですが、サーバーエラーを起こすではりませんか。どういう事だボケ!ということで更に調べてみたら、今使ってるNEXTSPACEってレンタルサーバは、php.iniを直接いじれるみたい。
PHPの設定について | レンタルサーバー NEXTSPACE
「.htaccess」ファイルでのPHP関連の設定が行えません。
PHPの設定は
/home/httpd/アカウント名/php.ini
を変更し行って下さい。
なんだ、出来ちゃうんだ。ということで、先程の.htaccessの内容を参考に、php.ini内の4つの項目を書き換えました。
- 修正前
-
memory_limit = 16M post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30
- 修正後
-
memory_limit = 34M post_max_size = 33M upload_max_filesize = 32M max_execution_time = 60
max_execution_timeを60にしたのは、何となくです。素人なんで分かってないんだけど、600秒って長過ぎないか?と感じたもので。何となーく60あればいいかなと。アップロードの制限も、実際30MBも無くていいですけどね。
ま、とりあえずこれで2MBという小さすぎる制限は解除されたので満足です。