我需要帮助,无法将文件复制到www文件夹
几天前,我将我的站点从windows主机移到Linux,并得到了这个错误。
信息:我有站点,需要上传图像,所以我编写简单的脚本将图像从tmp移到图像文件夹。
$word = substr(md5(time()), 0, 10);
if (isset($_FILES["ImgSrc"]["name"])) {
$ImagesTmp->ImgSrc = $word . $_FILES["ImgSrc"]["name"];
if($_FILES["ImgSrc"]["error"] != 0)
return;
move_uploaded_file($$_FILES["ImgSrc"]["tmp_name"], "../images/" . $ImagesTmp->ImgSrc);
}
问题:I获得错误-打开流失败:在……中拒绝权限
更多信息:
1) www文件夹权限是777 (包括子文件夹)-权限在这里没有问题吗?!
2)我创建了测试文件夹/var/www_test并修改了我的脚本,使用该文件夹作为目标文件夹,脚本按应有的方式工作-权限在这里没有问题吗?!
似乎我无法将文件复制到www。感觉像是某个进程阻塞了从PHP创建文件。
我认为它的配置问题,但找不到问题。
操作系统为Fedora 24
Apache/2.4.23 (Fedora) PHP/5.6.23
用户: apache
www文件夹权限777 (包括子文件夹)
发布于 2017-04-28 15:07:48
终于我发现了问题,SELinux来了!
如果有人有类似的问题,我们这个链接
https://stackoverflow.com/questions/43643440
复制相似问题