.sqlファイルをインポートするときなど、制限があるとアップロードが途中で止まってしまう。
エラー:「アップロードしようとしたファイルが大きすぎるようです。…」など。
解決法としては、
- エクスポート時にファイルを圧縮しておく。
- Bigdumpを利用する。
- sshで接続し、SCP転送する。
などがあるが、VPSやクラウド環境などの場合は、php.iniを編集した方が早いかも。
1 2 3 4 5 6 7 8 9 10 11 12 |
vi /etc/php.ini ;; 以下の3個所の値をアップロードするファイルのサイズより大きくする。 : memory_limit = 32M : post_max_size = 32M : upload_max_filesize = 32M : ;; 正し、memory_limit ≧ post_max_size ≧ upload_max_filesizeにする必要があります。 |
編集後、このままだと反映されないので、WEBサーバを再起動する必要があります。
1 2 |
# RedHat系6まで service httpd restart |
以上。
参考サイト)
- http://rensabanet.com/wordpress-tips/tukai/11733/
- http://raining.bear-life.com/linux/php-ini%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%80%81%E5%8F%8D%E6%98%A0%E3%81%95%E3%81%9B%E3%82%8B