PHP $_FILE UPLOAD_ERR_CANT_WRITE

PHP $_FILE UPLOAD_ERR_CANT_WRITE

  • PHP 上传文件写入失败
    • 解决方式

PHP 上传文件写入失败

在处理上传文件时,发现 $_FILE 中的错误码 error = 7 ,即 UPLOAD_ERR_CANT_WRITE(文件写入失败),检查后发现上传文件临时文件夹空间内存不够,查看 phpinfo() 时发现 php.ini 没有设置 upload_tmp_dirupload_tmp_dir = no value ,默认 PHP 进程会读写系统的临时文件目录:
* Windows : C:/windows/temp
* Linux : /tmp

解决方式

  • 修改 upload_tmp_dir 文件夹路径,并赋予读写权限。
  • 分配更多存储空间给默认的临时文件目录。

你可能感兴趣的:(PHP)