Magento文件夹和文件权限

时间:2015-10-27 09:00:22

标签: magento

出于安全原因,Magento表示要在安装后更改文件和文件夹权限。

这可以通过后端从

完成
System -> Magento Connect -> Magento Connect Manager -> Settings -> Use Custom Permissions?

该面板中文件夹和文件最安全的设置是什么?

2 个答案:

答案 0 :(得分:2)

授予文件夹和文件权限的最佳方式是:

sudo find /var/www/wordpress/ -type d -exec chmod 755 {} \;
sudo find /var/www/wordpress/ -type f -exec chmod 644 {} \;

然后将权限0777授予Media,Var,app / etc。

文件夹
sudo chmod -R 0777 var/
sudo chmod -R 0777 media/
sudo chmod -R 0777 app/etc/

答案 1 :(得分:1)

您应该使用SSH命令设置文件权限。

有关文件权限,请参阅此官方文档。 After You Install Magento: Recommended File System Ownership and Privileges

请参阅以上文档的以下部分:

保护Magento扩展程序

如果您按照本文中的讨论设置权限和所有权,则必须临时更改权限才能在管理面板中使用Magento Connect Manager。  (系统> Magento Connect> Magento Connect Manager )。但是,您仍然可以手动安装扩展程序;这超出了本文的范围。

您可以在管理面板中访问Magento Connect Manager时确认问题。 “扩展”选项卡页面上显示以下错误:

Warning: Your Magento folder does not have sufficient write permissions.

要使用Magento Connect Manager,您必须:

1)暂时为Magento安装目录和子目录设置700/600权限。

2)安装扩展程序。

Magento Connect Manager通常会安装具有777(全球可写)权限的扩展程序。

3)将权限设置回建议值。

此外,如果您有专用的Magento服务器,则应检查文件和目录的所有权,并在必要时重置它们。 通常,Magento Connect Manager会安装扩展,其用户和组所有权都设置为Web服务器用户。

如果您在使用Magento connect安装扩展程序时遇到文件权限问题。见第2点Magento Connect Manager typically installs extensions with 777 (world-writable) permissions.

因此,admin中的设置允许您使用Magento connect更改文件权限以安装扩展程序。

注意:安装扩展程序后,请将文件权限恢复为推荐权限。