出于安全原因,Magento表示要在安装后更改文件和文件夹权限。
这可以通过后端从
完成System -> Magento Connect -> Magento Connect Manager -> Settings -> Use Custom Permissions?
该面板中文件夹和文件最安全的设置是什么?
答案 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更改文件权限以安装扩展程序。
注意:安装扩展程序后,请将文件权限恢复为推荐权限。