我正在尝试在我的服务器上安装Magento,但我还没有成功安装插件。当我转到/ downloader /文件夹时,我收到消息:
警告:您的Magento文件夹没有足够的写入权限。 如果您希望继续在线下载Magento软件包,请将所有Magento文件夹设置为具有Web服务器用户的可写权限(例如:apache)或在Magento Connect Manager设置选项卡上设置FTP连接。 ```
我通过FTP以递归方式更改了所有文件和文件夹的权限,并将它们设置为777,但这不起作用。然后我问我的webhoster chmod所有内容,但它仍然会抛出相同的错误。当我在FTP中查看项目时,我发现所有文件和文件夹都已正确设置为777。
为什么我仍然会收到此消息,我该怎么办?
在这种特殊情况下,我正在尝试安装LightSpeed eCommerce Connector
(http://www.magentocommerce.com/magento-connect/lightspeed-ecommerce-connector.html)。是否有其他方法可以在没有Magento连接器的情况下安装此插件?
答案 0 :(得分:3)
答案 1 :(得分:2)
从网络服务器的httpdocs或public_html文件夹中, 通过SSH登录时,请尝试:
chown -R apache:apache ./*
find ./ -type d -exec chmod 755 '{}' ';'
find ./ -type f -exec chmod 644 '{}' ';'
chown apache:apache ./
chmod 755 ./
答案 2 :(得分:0)
我们还需要为var和media文件夹提供足够的权限,以使网站正常运行。
以下是我们可以用来运行Magento并通过SSH提供权限的权限命令。
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
find ./var -type d -exec chmod 777 {} \;
find ./media -type d -exec chmod 777 {} \;