我刚把我的Magento商店从cPanel搬到了DirectAdmin(Centos)。
我的问题现在是权限。以前在cPanel上,所有文件夹都设置为755,文件为644.这非常有用。
然而,在DirectAdmin上,我似乎能够让一切工作(包括下载器)的唯一方法是将所有文件夹设置为777.这样做是否安全?
此外,用户和组所有权应该设置为什么?
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
chmod可能不是你的问题。谁是新服务器上文件的所有者?通过chown将所有权设置为www-data(ubuntu)或者它们应该在centos上的任何内容。你可以通过将all设置为777然后查看一些新创建的文件,从var / log或var / session查看谁是所有者/组来找到它。重置为varien推荐的chmod设置,并在所有文件上执行chown user:group。
答案 2 :(得分:0)
在所有文件夹上放置777并不好,因为它可以公开访问和更改。有些可能是777,更多是755,大多数情况是644
将文件夹设置为正确的权限最简单的方法是在此处使用Magento清理工具:
http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions
在该页面上向下滚动以下载Magento清理工具
您还可以参考Magento安装备忘单第2步 - 设置文件权限: http://www.magentocommerce.com/knowledge-base/entry/magento-installation-cheat-sheet#step2
所以我会将所有内容都设置回644,然后运行清理工具。
答案 3 :(得分:0)
可以通过在安装中运行文件来设置Magento权限。为此您需要下载magento cleaup工具。