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


Magento media folder permissions change after reindexing

我的Magento网站有问题。

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

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

不能每次都做这个任务,因为我的网站是上线的,我需要一个永久的解决方案。

我已经为媒体文件夹分配了 777 个权限,但这仍然在发生。

请任何人都可以帮助我调查这个问题。

提前谢谢。

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

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,以避免您的问题。
希望这有帮助。