はじめに

業務上でPHPファイルがインポートできなかった際に調べたサイト(ページ下部リンク参照)を参考にしています。
素人の備忘録程度の投稿なので、至らない点があると思いますがご了承ください:blush:

①容量が大きくアップロードが中断される場合

容量が大きいファイルの場合、php.iniというファイルを書き換える必要があります。
アップロードされるファイルサイズの上限が決まっているので、php.iniファイル内の下記を修正します。

・memory_limit(使用できるメモリの上限設定)
・post_max_size(POSTされるデータの上限設定)
・upload_max_filesize(アップロードされるファイルサイズの上限設定)

php.ini
memory_limit = 128M
post_max_size = 8M
upload_max_filesize = 2M

例えばこのような設定になっている場合

php.ini
memory_limit = 128M
post_max_size = 128M
upload_max_filesize = 128M

全体的に値を大きくすることでファイル上限を上げ、アップロードできるようになります。

②アップロードしようとするとタイムアウトする場合

容量の大きいファイルをアップロードするに伴い、アップロードに時間がかかるためタイムアウトしてしまう可能性があります。
その場合、config.default.phpというファイルを書き換えることで問題を解消できます。

config.default.php
$cfg[ExecTimeLimit] = 300;

例えばこのような設定になっている場合、時間制限が300秒となります。

config.default.php
$cfg[ExecTimeLimit] = 0;

数字を0にすることで、時間が無制限になりタイムアウトしなくなります。

参考にさせていただいたサイト

ファイル容量を大きくする方法

タイムアウトを防ぐ方法