我试图解决一个问题,图片不是上传到网站通过Magento的管理界面。我得到的错误是"/var/www/vhosts/site/httpdocs/media/slide/slides/Destination文件夹不可写或不存在“。我做了以下工作:
我不知道还能尝试什么。
系统信息:
CentOS Linux release 7.1.1503 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.1.1503 (Core)
CentOS Linux release 7.1.1503 (Core)
**PHP Version:** 5.4.16
**HTTPD Version:** 2.4.6
**MariaDB Version:** 15.1 Distrib 5.5.41-MariaDB, for Linux (x86_64) using readline 5.1
**SELinux Status:**
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
编辑
我运行了命令getfacl media
并获得了以下输出:
# file: media
# owner: tmweb
# group: tmweb
user::rwx
user:tmweb:rwx
group::r-x
mask::rwx
other::rwx
是否需要将组设置为文件夹?如果是,我使用什么命令授予组写访问权限?
我试过chgrp -R tmweb media
和chown -R tmweb:tmweb media
,但没有改变。
编辑2
我运行了getfacl slide
并获得了以下输出:
[root@host-tm-web media]# getfacl slide/
# file: slide/
# owner: tmweb
# group: tmweb
user::rwx
user:tmweb:rwx
group::rwx
group:tmweb:rwx
mask::rwx
other::rwx
发布于 2016-06-27 14:50:24
我设法解决了这个问题。这是因为服务器正在运行SELinux,所以我不得不应用其他权限。对于那些面临这一问题的人来说,这就是我所做的:
查找您的网站的用户
<?php
echo `whoami`;
?>
在根目录下的终端中运行以下命令:
chown -R apache:apache media
find media -type f -exec chmod 0644 {} \;
find media -type d -exec chmod 0755 {} \;
chcon -t httpd_sys_content_t media -R
chcon -t httpd_sys_rw_content_t media -R
谢谢大家给我答案,你帮我找到了解决问题的办法!
发布于 2016-06-27 11:42:16
确保您具有递归设置的777权限,并且文件夹组和所有者应该具有写入权限的访问权限。
您可以使用下面的命令更改所有者和组。
sudo chown [user]:[group] folder_name
发布于 2016-06-27 11:41:19
请清除缓存并重新启动apache服务器,并确保mod_rewrite已启用。
https://stackoverflow.com/questions/38052733
复制相似问题