在完成所有配置后,move_uppload_file会出现“未能打开流:权限被拒绝”的错误在CentOS上使用Apache2.2和PHP5.3配置上传目录时,我一直遇到这个错误。在php.ini中:upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/在httpd.conf中:Directory /var/www/html/mysite/tmp_file_upload/>
Options -Indexes
AllowOverride None
Order allow,deny Allow from all</Directory><Directory /var/www/html/mysite/images/>
Options -Indexes</Directory>CentOS目录权限:drwxrwxr-x 2 root root 4096 Nov 11 10:01 images
drwxr-xr-x 2 root root 4096 Nov 12 04:54 tmp_file_upload无论我做什么,当我上传文件时,我都会从PHP中得到这个错误:警告:MOVE_UPUP_FILE(映像/robot.jpg):未能打开流:第78行/var/www/html/mySite/process.php中拒绝的权限警告:MOVE_UPUP_FILE():无法将第78行中的‘/tmp/phpsKD2Qm’移动到/var/www/html/mySite/process.php中的图像/robot.jpg‘如您所见,它从未从php.ini文件中获取有关上传文件的配置。我在这里做错什么了?
3 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
<?php echo exec('whoami'); ?>
chown user destination_dir
chmod 755 destination_dir
- 3 回答
- 0 关注
- 640 浏览
添加回答
举报
0/150
提交
取消