我正在尝试在我的VPS上设置上传脚本,但我在设置php.ini
设置时遇到了一些问题。当我上传脚本时,PHP接收文件没有问题,并说它在/tmp/phpNAMEHERE
。目标文件夹正在填充移动的文件,但由于源路径不存在,因此它不会将任何内容移动到文件中。我在file_exists()
上使用$_FILES['file']['tmp_name']
并发现该文件在执行时不存在。这意味着tmp_name
中的路径是错误的。
我查看了我的PHP信息页面:
upload_tmp_dir :/ tmp
post_max_size :64M
upload_max_filesize :64M(我的文件大约是4MB)
max_execution_time :300
max_input_time :300
我相当确定所有设置都是正确的!
我错过了什么吗?