【问题标题】:Permission denied issue while using move_uploaded_file()使用 move_uploaded_file() 时权限被拒绝的问题
【发布时间】:2021-04-29 09:54:21
【问题描述】:

我遇到以下错误:

PHP 警告:move_uploaded_file(PATH_TO_FILE):打开失败 流:PHP_FILE

中的权限被拒绝

注意:我已经执行了sudo chown -R apache *PATH_TO_FOLDER*。 操作系统:Fedora 33(工作站版),PHP 版本。 7.4.14.

提前致谢。

【问题讨论】:

  • 欢迎来到 SO!请发布相关代码 :-) 只有错误并不能告诉我们足以帮助您。
  • ps aux | grep -i 'apache\|httpd' 的输出是什么?
  • @tinker 无法粘贴所有行,所以这里有一些:
    apache 1042 0.1 0.2 472148 21184 ? S Jan24 1:46 php-fpm: pool www
    root 44020 0.0 0.1 35504 9816 ? Ss 15:42 0:00 /usr/sbin/httpd -DFOREGROUND
    apache 44021 0.0 0.0 46708 5452 ? S 15:42 0:00 /usr/sbin/httpd -DFOREGROUND
    matej 45697 0.0 0.0 221564 2608 pts/0 S+ 17:09 0:00 grep --color=auto -i apache\|httpd
  • @tinker 原来 SELinux 是问题所在。通过执行semanage permissive -a httpd_t 解决了它。非常感谢!

标签: php move-uploaded-file


【解决方案1】:

原来 SELinux 是问题所在。执行semanage permissive -a httpd_t解决了。

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 1970-01-01
    • 2012-07-07
    • 2012-05-03
    • 1970-01-01
    • 2015-01-28
    • 2015-05-24
    • 2021-08-30
    • 1970-01-01
    相关资源
    最近更新 更多