打开网站显示Warning: move_uploaded_file (/path/to/upload/xxx.jpg): Failed to open stream: Permission denied错误怎么办|已解决
Warning: move_uploaded_file (/path/to/upload/xxx.jpg): Failed to open stream: Permission denied in /path/to/file.php on line X
问题:PHP 上传文件时提示权限被拒绝
原因:上传目录不存在、PHP 进程(如 www-data)无写入权限、SELinux 限制(Linux 系统)、上传目录路径错误
解决方案:
1. 创建上传目录并设置权限:
mkdir -p /path/to/upload && chmod 775 /path/to/upload && chown www-data:www-data /path/to/upload;2. 关闭 SELinux(临时:
setenforce 0,永久:修改 /etc/selinux/config 为 SELINUX=disabled);3. 核对上传目录路径,使用绝对路径

扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704732

浙公网安备 33010602011771号