PHP
error

fopen: failed to open stream: Is a directory

環境

  • Amazon Linux 2
  • PHP 7.2.5
  • Apache/2.4.33

発生状況

ブラウザからサーバにファイルをアップロードした際に発生

今回の発生原因

アップロード対象データが、
1. POSTデータに許可される最大サイズを超えていたため
2. アップロード可能なファイルの最大サイズを超えていたため

今回の解決策

php.iniを以下を満たすよう修正
memory_limit > post_max_size > upload_max_filesize > アップロード対象データのサイズ

参考

http://php.net/manual/ja/ini.core.php

その他

エラーが解消されたら是非いいねお願いします