我的Magento网站存在问题。
我有8个服务器实例,我使用cron作业进行索引和缓存管理,目前我添加了一个子域并在服务器上添加了另一个项目。
问题是,每次重新编制索引时,某些媒体文件和文件夹都会失去权限,然后我必须为媒体文件夹分配777权限。
我不能每次都执行这项任务,因为我的网站是实时的,我需要一个永久的解决方案。
我已经为媒体文件夹分配了777权限,但仍然会发生这种情况。
请有人帮我解决问题。
提前致谢。
答案 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,以避免你的问题
希望这有帮助。