はじめに
phpでファイルアップロード処理を書いてappacheで
動かしてみたが、アップロードできるファイルとできない
ファイルがある。apache側のアップロードサイズが原因みたいなので
変更していく。
アップロードファイル容量の上限
phpinfo.phpをクリックしてappacheの設定情報から
アップロードファイル容量の上限を見てみる。
もしサーバー内にphpinfo.phpがなければ作ってしまう。
phpinfo.phpという名前でファイルを作り
<?php phpinfo(); ?>
で保存。
uploaded_max_filesizeの欄が2Mになっているので
2M以上のファイルだとエラーする。
設定ファイルの書き換え
設定ファイルを書き換えていく。
cd /etc/php/7.2/apache2 sudo vim php.ini
vimの標準モードで検索をかけて
/uploaded_max_filesize
uploaded_max_filesize = 3M
に変更する。
apacheの再起動
設定ファイルを書き換えたらapacheを再起動させる。
sudo service apache2 restart
apacheを再起動させたら設定が反映されているか
確認してみる。ちゃんと変更されている。