Magento cron更改文件夹权限

vdgimpew  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(157)

我们有一个Magento网站托管在EC2和出于某种原因var文件夹权限不断变化后,一段时间。我认为它的发生是因为magento默认的cron运行每隔几个小时,似乎它刷新该高速缓存,在那个时候文件夹权限得到改变。因为这个网站停止工作。
以下是更改权限后出现的错误的屏幕截图:

我正在通过终端运行chmod命令来解决这个问题,但这每隔几个小时就会发生一次,所以我们需要一些永久的解决方案,这样这个问题就不会重复出现。

abithluo

abithluo1#

可能的答案是,cron作业在您的用户下执行,而目录由apache(或www-data或nobody或您的web服务器运行时的任何用户)所有。
为了让它工作,你可以设置cron任务以webserver用户的身份运行。
su -l www-data -c 'crontab -e'
或者,您可以将权限更改为775(所有者和组的读-写-执行权限,其他人的读-执行权限),并将文件夹的组所有权设置为运行cron作业的用户。

cedebl8k

cedebl8k2#

我认为您文件夹中有一些权限限制,请尝试以下命令:
Magento文件权限:
第644章:不好意思
查找。-键入d -执行chmod 755 {} ;
查找。-键入f -执行chmod 644 {} ;
chmod 550 ./ Mage

相关问题