我尝试从Magento管理页面运行系统回滚。不幸的是,它不能从我们的结束工作并收到错误“没有足够的权限执行回滚”
如何解决此错误?
1)网站在带有Plesk控制面板的Ubuntu服务器上运行
2)我尝试将/ var / backup文件夹设置为766,
3)鉴于Plesk网站用户和apache用户(www-data)的所有权,但仍然获得此权限错误
4)所有其他回滚如“数据库”和“数据库和媒体”回滚正在运行
请帮助解决此案例
谢谢
答案 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
权限等