我正在尝试使用 PHP 7.0.15 在 Fedora 25(32 位)上的 Apache 服务器上上传文件。
我收到了一个UPLOAD_ERR_NO_TMP_DIR 错误,即使我已经为上传目录设置了适当的(甚至超过了我应该拥有的,但我目前正在本地工作)权限,并且我已将目录的所有者更改为 apache。
我正在尝试上传一个 6kB 大的 .docx 文件,我upload_tmp_dir
的 inphp.ini
设置为/home/temporary
.
ls -l
返回以下代码:
drwxrwxrwx. 2 apache root 4096 Feb 11 20:14 temporary
sys_get_tmp_dir()
返回正确的路径:/home/temporary
但我仍然收到错误 6
debug outputArray
(
[userfile] => Array
(
[name] => rus.docx
[type] =>
[tmp_name] =>
[error] => 6
[size] => 0
)
)
什么会导致这个问题?