系统回滚功能在Magento中不起作用

时间:2015-06-03 13:56:20

标签: magento

我尝试从Magento管理页面运行系统回滚。不幸的是,它不能从我们的结束工作并收到错误“没有足够的权限执行回滚”

如何解决此错误?

1)网站在带有Plesk控制面板的Ubuntu服务器上运行

2)我尝试将/ var / backup文件夹设置为766,

3)鉴于Plesk网站用户和apache用户(www-data)的所有权,但仍然获得此权限错误

4)所有其他回滚如“数据库”和“数据库和媒体”回滚正在运行

请帮助解决此案例

谢谢

2 个答案:

答案 0 :(得分:3)

系统回滚正在将数据写回到您的文件结构中,因此您需要确保对整个结构具有写入权限。将所有内容的权限更改为766,而不仅仅是/ var / backups /.

这可以解决你的问题,对我有用!

答案 1 :(得分:2)

请不要像其他答案那样更改chmod 766。这将使任何用户都可以写入所有内容,并将所有内容(甚至是图像)设置为可由所有者执行。这是非常不必要的,也是相当不安全的。

您需要做的是确保内容归Apache所有:

sudo chown -Rv www-data:www-data /var/www/magento

其中/var/www/magento是您的网站目录,www-data是Apache的用户和组。在RHEL上我相信它只会是apache:apache。其他发行版也可能不同。

下一组赋予所有者和组权限以写入内容:

sudo chmod -Rv ug+w /var/www/magento

这与766的区别在于只有可写位被设置在需要的位置。即你没有在目录或图像上设置或取消设置可执行位;您没有更改other权限等