重建索引后,Magento媒体文件夹权限会更改

时间:2016-03-21 09:45:50

标签: php magento cron server webserver

我的Magento网站存在问题。

我有8个服务器实例,我使用cron作业进行索引和缓存管理,目前我添加了一个子域并在服务器上添加了另一个项目。

问题是,每次重新编制索引时,某些媒体文件和文件夹都会失去权限,然后我必须为媒体文件夹分配777权限。

我不能每次都执行这项任务,因为我的网站是实时的,我需要一个永久的解决方案。

我已经为媒体文件夹分配了777权限,但仍然会发生这种情况。

请有人帮我解决问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为你可以使用访问列表来实现这一点。

HTTPDUSER=`ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\  -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX mediadirectory
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX mediadirectory

有了这个,你就可以访问你的httpd用户rwX,以避免你的问题 希望这有帮助。