首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP文件复制错误权限或配置

PHP文件复制错误权限或配置
EN

Stack Overflow用户
提问于 2017-04-26 19:56:24
回答 1查看 341关注 0票数 0

我需要帮助,无法将文件复制到www文件夹

几天前,我将我的站点从windows主机移到Linux,并得到了这个错误。

信息:我有站点,需要上传图像,所以我编写简单的脚本将图像从tmp移到图像文件夹。

代码语言:javascript
运行
复制
$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 (包括子文件夹)

EN

回答 1

Stack Overflow用户

发布于 2017-04-28 15:07:48

终于我发现了问题,SELinux来了!

如果有人有类似的问题,我们这个链接

https://blog.lysender.com/2015/07/centos-7-selinux-php-apache-cannot-writeaccess-file-no-matter-what/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43643440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档