Php 尽管我的文件已正确上载,但移动\u上载的\u文件不工作

Php 尽管我的文件已正确上载,但移动\u上载的\u文件不工作,php,file-upload,php-ini,Php,File Upload,Php Ini,我被一个奇怪的虫子缠住了,我无法理解。背景如下: 我设置了一个表单来上传视频文件,其大小可以从2米到6克不等。在一些DB录制之后,文件将上载,然后通过mode_uploaded_file移动($media变量是表示媒体的对象,$fichier是$_文件的别名): 如果我将文件发送到700M,脚本工作得很好,但是当文件较大时,move_uploaded_file部分返回false(但没有其他信息) 显然,我相应地设置了php.ini指令: upload_max_filesize = 12G pos

我被一个奇怪的虫子缠住了,我无法理解。背景如下:

我设置了一个表单来上传视频文件,其大小可以从2米到6克不等。在一些DB录制之后,文件将上载,然后通过mode_uploaded_file移动($media变量是表示媒体的对象,$fichier是$_文件的别名):

如果我将文件发送到700M,脚本工作得很好,但是当文件较大时,move_uploaded_file部分返回false(但没有其他信息)

显然,我相应地设置了php.ini指令:

upload_max_filesize = 12G
post_max_size = 12G
max_input_time = 0
max_execution_time =0
但问题仍然存在:临时文件在这里,但没有移动。
PHP正在使用PHP-FPM运行,并检查了目标文件夹,该文件夹具有perms 2777,由运行PHP FPM进程的用户拥有。

您使用的是系统路径还是相对路径?文件路径是绝对路径,由symfony机制提供。缺少磁盘空间?特别是如果
/tmp
安装在较小的分区上。尝试将文件复制到
/tmp
中,然后以PHP用户的身份手动移动它,看看会发生什么。2要释放。。。不是这样。upload_tmp_dir特别安装在一个特殊的分区上。我找到了一个解决问题的方法,虽然不是很好,但由于move\u上传的文件不起作用,我无法想出另一种方法。刚刚将move_上传的_文件替换为rename。。。。
upload_max_filesize = 12G
post_max_size = 12G
max_input_time = 0
max_execution_time =0