为了账号安全,请及时绑定邮箱和手机立即绑定

在完成所有配置后,move_uppload_file会出现“未能打开流:权限被拒绝”的错误

在完成所有配置后,move_uppload_file会出现“未能打开流:权限被拒绝”的错误

慕桂英4014372 2019-07-11 16:29:13
在完成所有配置后,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个赞

还可以运行此脚本来查找Apache进程所有者:

<?php echo exec('whoami'); ?>

然后将目标目录的所有者更改为所拥有的内容。使用以下命令:

chown user destination_dir

然后使用以下命令

chmod 755 destination_dir

若要更改目标目录权限,请执行以下操作。


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 640 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信